0s autopkgtest [09:10:07]: starting date and time: 2024-06-04 09:10:07+0000 0s autopkgtest [09:10:07]: git checkout: 930f72e5 setup-testbed: don't install 'Recommends' for 'linux-generic' 0s autopkgtest [09:10:07]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.y2fyii3e/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libxml2,src:libxml-libxml-perl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=libxml2/2.12.7+dfsg-3 libxml-libxml-perl/2.0207+dfsg+really+2.0134-3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-32.secgroup --name adt-oracular-arm64-apache2-20240604-091007-juju-7f2275-prod-proposed-migration-environment-3-6c59ff6c-70ee-44b1-b61f-9a5041bce4c4 --image adt/ubuntu-oracular-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 109s autopkgtest [09:11:56]: testbed dpkg architecture: arm64 109s autopkgtest [09:11:56]: testbed apt version: 2.9.3 109s autopkgtest [09:11:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 110s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 110s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 110s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 110s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 110s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [419 kB] 110s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [85.0 kB] 110s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 110s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [370 kB] 110s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [1392 B] 110s Fetched 1047 kB in 1s (1143 kB/s) 110s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 114s Calculating upgrade... 114s The following packages will be upgraded: 114s libxml2 114s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s Need to get 627 kB of archives. 114s After this operation, 385 kB disk space will be freed. 114s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 libxml2 arm64 2.12.7+dfsg-3 [627 kB] 115s Fetched 627 kB in 1s (1241 kB/s) 116s (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 ... 78194 files and directories currently installed.) 116s Preparing to unpack .../libxml2_2.12.7+dfsg-3_arm64.deb ... 116s Unpacking libxml2:arm64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 116s Setting up libxml2:arm64 (2.12.7+dfsg-3) ... 116s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 118s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 118s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 118s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 119s Reading package lists... 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 120s Calculating upgrade... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s autopkgtest [09:12:11]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 124s autopkgtest [09:12:11]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 133s Get:1 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (dsc) [3356 B] 133s Get:2 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (tar) [9825 kB] 133s Get:3 http://ftpmaster.internal/ubuntu oracular/main apache2 2.4.58-1ubuntu8.1 (diff) [924 kB] 133s gpgv: Signature made Thu Apr 18 15:55:48 2024 UTC 133s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 133s gpgv: Can't check signature: No public key 133s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu8.1.dsc: no acceptable signature found 134s autopkgtest [09:12:21]: testing package apache2 version 2.4.58-1ubuntu8.1 135s autopkgtest [09:12:22]: build not needed 137s autopkgtest [09:12:24]: test run-test-suite: preparing testbed 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 141s Starting pkgProblemResolver with broken count: 0 141s Starting 2 pkgProblemResolver with broken count: 0 141s Done 141s The following additional packages will be installed: 141s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 141s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 141s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf 141s dh-strip-nondeterminism dwz g++ g++-13 g++-13-aarch64-linux-gnu 141s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 141s gcc-aarch64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 141s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 141s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 141s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 141s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 141s libclass-data-inheritable-perl libclass-inspector-perl 141s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 141s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 141s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 141s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 141s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 141s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 141s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 141s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 141s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 141s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 141s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 141s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 141s libmath-random-isaac-perl libmodule-implementation-perl 141s libmodule-runtime-perl libmpc3 libmro-compat-perl 141s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 141s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 141s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 141s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 141s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 141s libstdc++-13-dev libsub-exporter-perl libsub-exporter-progressive-perl 141s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 141s libtimedate-perl libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 141s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 141s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 141s perl-doc perl-openssl-defaults po-debconf uuid-dev 141s Suggested packages: 141s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 141s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 141s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 141s gcc-doc gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 141s libev-perl libevent-perl libio-async-perl libjson-perl | libjson-xs-perl 141s libpoe-perl libtask-weaken-perl libdata-dump-perl libio-compress-brotli-perl 141s libscalar-number-perl lksctp-tools libtest-fatal-perl libstdc++-13-doc 141s libtool-doc gfortran | fortran95-compiler gcj-jdk libbusiness-isbn-perl 141s libregexp-ipv6-perl libauthen-ntlm-perl m4-doc libmail-box-perl 141s Recommended packages: 141s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 141s libclass-c3-xs-perl libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl 141s libhtml-format-perl libmath-random-isaac-xs-perl libpackage-stash-xs-perl 141s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 141s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 141s libmail-sendmail-perl 142s The following NEW packages will be installed: 142s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 142s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 142s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 142s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 142s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 142s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 142s libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 142s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 142s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 142s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 142s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 142s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 142s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 142s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 142s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 142s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 142s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 142s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 142s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 142s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 142s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 142s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 142s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 142s libmath-random-isaac-perl libmodule-implementation-perl 142s libmodule-runtime-perl libmpc3 libmro-compat-perl 142s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 142s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 142s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 142s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 142s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 142s libstdc++-13-dev libsub-exporter-perl libsub-exporter-progressive-perl 142s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 142s libtimedate-perl libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 142s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 142s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 142s perl-doc perl-openssl-defaults po-debconf uuid-dev 142s 0 upgraded, 140 newly installed, 0 to remove and 0 not upgraded. 142s Need to get 81.8 MB/81.8 MB of archives. 142s After this operation, 310 MB of additional disk space will be used. 142s Get:1 /tmp/autopkgtest.nGLjE5/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [820 B] 142s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libapr1t64 arm64 1.7.2-3.2 [105 kB] 142s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 142s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 142s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 142s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 142s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.1 [1317 kB] 143s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 143s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.1 [95.5 kB] 143s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2 arm64 2.4.58-1ubuntu8.1 [90.2 kB] 143s Get:11 http://ftpmaster.internal/ubuntu oracular/main arm64 autotools-dev all 20220109.1 [44.9 kB] 143s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 143s Get:13 http://ftpmaster.internal/ubuntu oracular/main arm64 autoconf all 2.71-3 [339 kB] 143s Get:14 http://ftpmaster.internal/ubuntu oracular/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 143s Get:15 http://ftpmaster.internal/ubuntu oracular/main arm64 autopoint all 0.21-14ubuntu2 [422 kB] 143s Get:16 http://ftpmaster.internal/ubuntu oracular/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 143s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 libisl23 arm64 0.26-3build1 [669 kB] 143s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libmpc3 arm64 1.3.1-1build1 [56.4 kB] 143s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [10.3 MB] 143s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-13 arm64 13.2.0-23ubuntu4 [1032 B] 143s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 143s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 143s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 libcc1-0 arm64 14.1.0-1ubuntu1 [49.4 kB] 143s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 libgomp1 arm64 14.1.0-1ubuntu1 [144 kB] 143s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 libitm1 arm64 14.1.0-1ubuntu1 [27.9 kB] 143s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libatomic1 arm64 14.1.0-1ubuntu1 [11.4 kB] 143s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 libasan8 arm64 14.1.0-1ubuntu1 [2922 kB] 143s Get:28 http://ftpmaster.internal/ubuntu oracular/main arm64 liblsan0 arm64 14.1.0-1ubuntu1 [1286 kB] 143s Get:29 http://ftpmaster.internal/ubuntu oracular/main arm64 libtsan2 arm64 14.1.0-1ubuntu1 [2692 kB] 143s Get:30 http://ftpmaster.internal/ubuntu oracular/main arm64 libubsan1 arm64 14.1.0-1ubuntu1 [1155 kB] 144s Get:31 http://ftpmaster.internal/ubuntu oracular/main arm64 libhwasan0 arm64 14.1.0-1ubuntu1 [1604 kB] 144s Get:32 http://ftpmaster.internal/ubuntu oracular/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu4 [2470 kB] 144s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [20.1 MB] 145s Get:34 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13 arm64 13.2.0-23ubuntu4 [472 kB] 145s Get:35 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 145s Get:36 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 145s Get:37 http://ftpmaster.internal/ubuntu oracular/main arm64 libtool all 2.4.7-7build1 [166 kB] 145s Get:38 http://ftpmaster.internal/ubuntu oracular/main arm64 dh-autoreconf all 20 [16.1 kB] 145s Get:39 http://ftpmaster.internal/ubuntu oracular/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 145s Get:40 http://ftpmaster.internal/ubuntu oracular/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 145s Get:41 http://ftpmaster.internal/ubuntu oracular/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 145s Get:42 http://ftpmaster.internal/ubuntu oracular/main arm64 debugedit arm64 1:5.0-5build2 [45.3 kB] 145s Get:43 http://ftpmaster.internal/ubuntu oracular/main arm64 dwz arm64 0.15-1build6 [113 kB] 145s Get:44 http://ftpmaster.internal/ubuntu oracular/main arm64 gettext arm64 0.21-14ubuntu2 [845 kB] 145s Get:45 http://ftpmaster.internal/ubuntu oracular/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 145s Get:46 http://ftpmaster.internal/ubuntu oracular/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 145s Get:47 http://ftpmaster.internal/ubuntu oracular/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] 145s Get:48 http://ftpmaster.internal/ubuntu oracular/main arm64 uuid-dev arm64 2.39.3-9ubuntu6 [34.8 kB] 145s Get:49 http://ftpmaster.internal/ubuntu oracular/main arm64 libsctp1 arm64 1.0.19+dfsg-2build1 [9356 B] 145s Get:50 http://ftpmaster.internal/ubuntu oracular/main arm64 libsctp-dev arm64 1.0.19+dfsg-2build1 [51.7 kB] 145s Get:51 http://ftpmaster.internal/ubuntu oracular/main arm64 libapr1-dev arm64 1.7.2-3.2 [770 kB] 145s Get:52 http://ftpmaster.internal/ubuntu oracular/main arm64 libldap-dev arm64 2.6.7+dfsg-1~exp1ubuntu8 [315 kB] 145s Get:53 http://ftpmaster.internal/ubuntu oracular/main arm64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8 [11.1 kB] 145s Get:54 http://ftpmaster.internal/ubuntu oracular/main arm64 libexpat1-dev arm64 2.6.2-1 [128 kB] 145s Get:55 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-dev arm64 1.6.3-1.1ubuntu7 [418 kB] 145s Get:56 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu2 [196 kB] 145s Get:57 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu2 [184 kB] 145s Get:58 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu2 [6642 B] 145s Get:59 http://ftpmaster.internal/ubuntu oracular/main arm64 libpcre2-dev arm64 10.42-4ubuntu2 [680 kB] 145s Get:60 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-dev arm64 2.4.58-1ubuntu8.1 [199 kB] 145s Get:61 http://ftpmaster.internal/ubuntu oracular/main arm64 libstdc++-13-dev arm64 13.2.0-23ubuntu4 [2379 kB] 145s Get:62 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [11.7 MB] 146s Get:63 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-13 arm64 13.2.0-23ubuntu4 [14.5 kB] 146s Get:64 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 146s Get:65 http://ftpmaster.internal/ubuntu oracular/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 146s Get:66 http://ftpmaster.internal/ubuntu oracular/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 146s Get:67 http://ftpmaster.internal/ubuntu oracular/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 146s Get:68 http://ftpmaster.internal/ubuntu oracular/universe arm64 libanyevent-perl arm64 7.170-2build6 [368 kB] 146s Get:69 http://ftpmaster.internal/ubuntu oracular/main arm64 libb-hooks-op-check-perl arm64 0.22-3build1 [9284 B] 146s Get:70 http://ftpmaster.internal/ubuntu oracular/main arm64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 146s Get:71 http://ftpmaster.internal/ubuntu oracular/main arm64 libdevel-callchecker-perl arm64 0.009-1 [14.2 kB] 146s Get:72 http://ftpmaster.internal/ubuntu oracular/main arm64 libparams-classify-perl arm64 0.015-2build5 [19.7 kB] 146s Get:73 http://ftpmaster.internal/ubuntu oracular/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 146s Get:74 http://ftpmaster.internal/ubuntu oracular/main arm64 libtry-tiny-perl all 0.31-2 [20.8 kB] 146s Get:75 http://ftpmaster.internal/ubuntu oracular/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 146s Get:76 http://ftpmaster.internal/ubuntu oracular/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 146s Get:77 http://ftpmaster.internal/ubuntu oracular/main arm64 libvariable-magic-perl arm64 0.64-1 [35.1 kB] 146s Get:78 http://ftpmaster.internal/ubuntu oracular/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 146s Get:79 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 146s Get:80 http://ftpmaster.internal/ubuntu oracular/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 146s Get:81 http://ftpmaster.internal/ubuntu oracular/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 146s Get:82 http://ftpmaster.internal/ubuntu oracular/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 146s Get:83 http://ftpmaster.internal/ubuntu oracular/main arm64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 146s Get:84 http://ftpmaster.internal/ubuntu oracular/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 146s Get:85 http://ftpmaster.internal/ubuntu oracular/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 146s Get:86 http://ftpmaster.internal/ubuntu oracular/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 146s Get:87 http://ftpmaster.internal/ubuntu oracular/main arm64 libclone-perl arm64 0.46-1build3 [10.5 kB] 146s Get:88 http://ftpmaster.internal/ubuntu oracular/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 146s Get:89 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build5 [43.2 kB] 146s Get:90 http://ftpmaster.internal/ubuntu oracular/main arm64 libparams-util-perl arm64 1.102-3 [20.5 kB] 146s Get:91 http://ftpmaster.internal/ubuntu oracular/main arm64 libsub-install-perl all 0.929-1 [9764 B] 146s Get:92 http://ftpmaster.internal/ubuntu oracular/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 146s Get:93 http://ftpmaster.internal/ubuntu oracular/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 146s Get:94 http://ftpmaster.internal/ubuntu oracular/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 146s Get:95 http://ftpmaster.internal/ubuntu oracular/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 146s Get:96 http://ftpmaster.internal/ubuntu oracular/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 146s Get:97 http://ftpmaster.internal/ubuntu oracular/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 146s Get:98 http://ftpmaster.internal/ubuntu oracular/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 146s Get:99 http://ftpmaster.internal/ubuntu oracular/main arm64 libfcgi-perl arm64 0.82+ds-3build2 [20.8 kB] 146s Get:100 http://ftpmaster.internal/ubuntu oracular/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 146s Get:101 http://ftpmaster.internal/ubuntu oracular/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 146s Get:102 http://ftpmaster.internal/ubuntu oracular/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 146s Get:103 http://ftpmaster.internal/ubuntu oracular/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 146s Get:104 http://ftpmaster.internal/ubuntu oracular/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 146s Get:105 http://ftpmaster.internal/ubuntu oracular/main arm64 liburi-perl all 5.28-1 [88.1 kB] 146s Get:106 http://ftpmaster.internal/ubuntu oracular/main arm64 libhtml-parser-perl arm64 3.82-1 [84.8 kB] 146s Get:107 http://ftpmaster.internal/ubuntu oracular/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 147s Get:108 http://ftpmaster.internal/ubuntu oracular/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 147s Get:109 http://ftpmaster.internal/ubuntu oracular/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 147s Get:110 http://ftpmaster.internal/ubuntu oracular/main arm64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 147s Get:111 http://ftpmaster.internal/ubuntu oracular/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 147s Get:112 http://ftpmaster.internal/ubuntu oracular/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 147s Get:113 http://ftpmaster.internal/ubuntu oracular/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 147s Get:114 http://ftpmaster.internal/ubuntu oracular/main arm64 libnet-ssleay-perl arm64 1.94-1build4 [311 kB] 147s Get:115 http://ftpmaster.internal/ubuntu oracular/main arm64 libio-socket-ssl-perl all 2.085-1 [195 kB] 147s Get:116 http://ftpmaster.internal/ubuntu oracular/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 147s Get:117 http://ftpmaster.internal/ubuntu oracular/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 147s Get:118 http://ftpmaster.internal/ubuntu oracular/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 147s Get:119 http://ftpmaster.internal/ubuntu oracular/main arm64 libwww-perl all 6.77-1 [138 kB] 147s Get:120 http://ftpmaster.internal/ubuntu oracular/main arm64 libxml-parser-perl arm64 2.47-1build3 [202 kB] 147s Get:121 http://ftpmaster.internal/ubuntu oracular/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 147s Get:122 http://ftpmaster.internal/ubuntu oracular/universe arm64 libxml-regexp-perl all 0.04-1.1 [7208 B] 147s Get:123 http://ftpmaster.internal/ubuntu oracular/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 147s Get:124 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhttp-dav-perl all 0.49-3 [82.9 kB] 147s Get:125 http://ftpmaster.internal/ubuntu oracular/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 147s Get:126 http://ftpmaster.internal/ubuntu oracular/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 147s Get:127 http://ftpmaster.internal/ubuntu oracular/main arm64 libsub-identify-perl arm64 0.14-3build3 [9674 B] 147s Get:128 http://ftpmaster.internal/ubuntu oracular/main arm64 libsub-name-perl arm64 0.27-1build3 [10.5 kB] 147s Get:129 http://ftpmaster.internal/ubuntu oracular/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 147s Get:130 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 147s Get:131 http://ftpmaster.internal/ubuntu oracular/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 147s Get:132 http://ftpmaster.internal/ubuntu oracular/universe arm64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 147s Get:133 http://ftpmaster.internal/ubuntu oracular/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 147s Get:134 http://ftpmaster.internal/ubuntu oracular/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 147s Get:135 http://ftpmaster.internal/ubuntu oracular/universe arm64 libxstring-perl arm64 0.005-2build3 [7742 B] 147s Get:136 http://ftpmaster.internal/ubuntu oracular/universe arm64 libspecio-perl all 0.48-1 [137 kB] 147s Get:137 http://ftpmaster.internal/ubuntu oracular/main arm64 perl-doc all 5.38.2-4 [7832 kB] 147s Get:138 http://ftpmaster.internal/ubuntu oracular/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 147s Get:139 http://ftpmaster.internal/ubuntu oracular/universe arm64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 147s Get:140 http://ftpmaster.internal/ubuntu oracular/universe arm64 libdatetime-perl arm64 2:1.65-1build2 [95.7 kB] 148s Fetched 81.8 MB in 6s (14.6 MB/s) 149s Selecting previously unselected package libapr1t64:arm64. 149s (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 ... 78194 files and directories currently installed.) 149s Preparing to unpack .../000-libapr1t64_1.7.2-3.2_arm64.deb ... 149s Unpacking libapr1t64:arm64 (1.7.2-3.2) ... 149s Selecting previously unselected package libaprutil1t64:arm64. 149s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 149s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 149s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 149s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 149s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 149s Selecting previously unselected package libaprutil1-ldap:arm64. 149s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 149s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 149s Selecting previously unselected package liblua5.4-0:arm64. 149s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_arm64.deb ... 149s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 149s Selecting previously unselected package apache2-bin. 149s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu8.1_arm64.deb ... 149s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 149s Selecting previously unselected package apache2-data. 149s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 149s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 149s Selecting previously unselected package apache2-utils. 149s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu8.1_arm64.deb ... 149s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 149s Selecting previously unselected package apache2. 149s Preparing to unpack .../008-apache2_2.4.58-1ubuntu8.1_arm64.deb ... 149s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 149s Selecting previously unselected package autotools-dev. 149s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 149s Unpacking autotools-dev (20220109.1) ... 149s Selecting previously unselected package m4. 149s Preparing to unpack .../010-m4_1.4.19-4build1_arm64.deb ... 149s Unpacking m4 (1.4.19-4build1) ... 149s Selecting previously unselected package autoconf. 149s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 149s Unpacking autoconf (2.71-3) ... 149s Selecting previously unselected package automake. 149s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 149s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 149s Selecting previously unselected package autopoint. 149s Preparing to unpack .../013-autopoint_0.21-14ubuntu2_all.deb ... 149s Unpacking autopoint (0.21-14ubuntu2) ... 149s Selecting previously unselected package libdebhelper-perl. 149s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 149s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 149s Selecting previously unselected package libisl23:arm64. 149s Preparing to unpack .../015-libisl23_0.26-3build1_arm64.deb ... 149s Unpacking libisl23:arm64 (0.26-3build1) ... 149s Selecting previously unselected package libmpc3:arm64. 149s Preparing to unpack .../016-libmpc3_1.3.1-1build1_arm64.deb ... 149s Unpacking libmpc3:arm64 (1.3.1-1build1) ... 149s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 149s Preparing to unpack .../017-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 149s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 150s Selecting previously unselected package cpp-13. 150s Preparing to unpack .../018-cpp-13_13.2.0-23ubuntu4_arm64.deb ... 150s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 150s Selecting previously unselected package cpp-aarch64-linux-gnu. 150s Preparing to unpack .../019-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 150s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 150s Selecting previously unselected package cpp. 150s Preparing to unpack .../020-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 150s Unpacking cpp (4:13.2.0-7ubuntu1) ... 150s Selecting previously unselected package libcc1-0:arm64. 150s Preparing to unpack .../021-libcc1-0_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libcc1-0:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libgomp1:arm64. 150s Preparing to unpack .../022-libgomp1_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libgomp1:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libitm1:arm64. 150s Preparing to unpack .../023-libitm1_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libitm1:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libatomic1:arm64. 150s Preparing to unpack .../024-libatomic1_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libatomic1:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libasan8:arm64. 150s Preparing to unpack .../025-libasan8_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libasan8:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package liblsan0:arm64. 150s Preparing to unpack .../026-liblsan0_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking liblsan0:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libtsan2:arm64. 150s Preparing to unpack .../027-libtsan2_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libtsan2:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libubsan1:arm64. 150s Preparing to unpack .../028-libubsan1_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libubsan1:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libhwasan0:arm64. 150s Preparing to unpack .../029-libhwasan0_14.1.0-1ubuntu1_arm64.deb ... 150s Unpacking libhwasan0:arm64 (14.1.0-1ubuntu1) ... 150s Selecting previously unselected package libgcc-13-dev:arm64. 150s Preparing to unpack .../030-libgcc-13-dev_13.2.0-23ubuntu4_arm64.deb ... 150s Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu4) ... 150s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 151s Preparing to unpack .../031-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 151s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 151s Selecting previously unselected package gcc-13. 151s Preparing to unpack .../032-gcc-13_13.2.0-23ubuntu4_arm64.deb ... 151s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 151s Selecting previously unselected package gcc-aarch64-linux-gnu. 151s Preparing to unpack .../033-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 151s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 151s Selecting previously unselected package gcc. 151s Preparing to unpack .../034-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 151s Unpacking gcc (4:13.2.0-7ubuntu1) ... 151s Selecting previously unselected package libtool. 151s Preparing to unpack .../035-libtool_2.4.7-7build1_all.deb ... 151s Unpacking libtool (2.4.7-7build1) ... 151s Selecting previously unselected package dh-autoreconf. 151s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 151s Unpacking dh-autoreconf (20) ... 151s Selecting previously unselected package libarchive-zip-perl. 151s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 151s Unpacking libarchive-zip-perl (1.68-1) ... 151s Selecting previously unselected package libfile-stripnondeterminism-perl. 151s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 151s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 151s Selecting previously unselected package dh-strip-nondeterminism. 151s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.0-1_all.deb ... 151s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 151s Selecting previously unselected package debugedit. 151s Preparing to unpack .../040-debugedit_1%3a5.0-5build2_arm64.deb ... 151s Unpacking debugedit (1:5.0-5build2) ... 151s Selecting previously unselected package dwz. 151s Preparing to unpack .../041-dwz_0.15-1build6_arm64.deb ... 151s Unpacking dwz (0.15-1build6) ... 151s Selecting previously unselected package gettext. 151s Preparing to unpack .../042-gettext_0.21-14ubuntu2_arm64.deb ... 151s Unpacking gettext (0.21-14ubuntu2) ... 151s Selecting previously unselected package intltool-debian. 151s Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... 151s Unpacking intltool-debian (0.35.0+20060710.6) ... 151s Selecting previously unselected package po-debconf. 151s Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... 151s Unpacking po-debconf (1.0.21+nmu1) ... 151s Selecting previously unselected package debhelper. 151s Preparing to unpack .../045-debhelper_13.14.1ubuntu5_all.deb ... 151s Unpacking debhelper (13.14.1ubuntu5) ... 152s Selecting previously unselected package uuid-dev:arm64. 152s Preparing to unpack .../046-uuid-dev_2.39.3-9ubuntu6_arm64.deb ... 152s Unpacking uuid-dev:arm64 (2.39.3-9ubuntu6) ... 152s Selecting previously unselected package libsctp1:arm64. 152s Preparing to unpack .../047-libsctp1_1.0.19+dfsg-2build1_arm64.deb ... 152s Unpacking libsctp1:arm64 (1.0.19+dfsg-2build1) ... 152s Selecting previously unselected package libsctp-dev:arm64. 152s Preparing to unpack .../048-libsctp-dev_1.0.19+dfsg-2build1_arm64.deb ... 152s Unpacking libsctp-dev:arm64 (1.0.19+dfsg-2build1) ... 152s Selecting previously unselected package libapr1-dev. 152s Preparing to unpack .../049-libapr1-dev_1.7.2-3.2_arm64.deb ... 152s Unpacking libapr1-dev (1.7.2-3.2) ... 152s Selecting previously unselected package libldap-dev:arm64. 152s Preparing to unpack .../050-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_arm64.deb ... 152s Unpacking libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu8) ... 152s Selecting previously unselected package libldap2-dev. 152s Preparing to unpack .../051-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8_all.deb ... 152s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 152s Selecting previously unselected package libexpat1-dev:arm64. 152s Preparing to unpack .../052-libexpat1-dev_2.6.2-1_arm64.deb ... 152s Unpacking libexpat1-dev:arm64 (2.6.2-1) ... 152s Selecting previously unselected package libaprutil1-dev. 152s Preparing to unpack .../053-libaprutil1-dev_1.6.3-1.1ubuntu7_arm64.deb ... 152s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 152s Selecting previously unselected package libpcre2-16-0:arm64. 152s Preparing to unpack .../054-libpcre2-16-0_10.42-4ubuntu2_arm64.deb ... 152s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu2) ... 152s Selecting previously unselected package libpcre2-32-0:arm64. 152s Preparing to unpack .../055-libpcre2-32-0_10.42-4ubuntu2_arm64.deb ... 152s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu2) ... 152s Selecting previously unselected package libpcre2-posix3:arm64. 152s Preparing to unpack .../056-libpcre2-posix3_10.42-4ubuntu2_arm64.deb ... 152s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu2) ... 152s Selecting previously unselected package libpcre2-dev:arm64. 152s Preparing to unpack .../057-libpcre2-dev_10.42-4ubuntu2_arm64.deb ... 152s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu2) ... 152s Selecting previously unselected package apache2-dev. 152s Preparing to unpack .../058-apache2-dev_2.4.58-1ubuntu8.1_arm64.deb ... 152s Unpacking apache2-dev (2.4.58-1ubuntu8.1) ... 152s Selecting previously unselected package libstdc++-13-dev:arm64. 152s Preparing to unpack .../059-libstdc++-13-dev_13.2.0-23ubuntu4_arm64.deb ... 152s Unpacking libstdc++-13-dev:arm64 (13.2.0-23ubuntu4) ... 152s Selecting previously unselected package g++-13-aarch64-linux-gnu. 152s Preparing to unpack .../060-g++-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 152s Unpacking g++-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 153s Selecting previously unselected package g++-13. 153s Preparing to unpack .../061-g++-13_13.2.0-23ubuntu4_arm64.deb ... 153s Unpacking g++-13 (13.2.0-23ubuntu4) ... 153s Selecting previously unselected package g++-aarch64-linux-gnu. 153s Preparing to unpack .../062-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 153s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 153s Selecting previously unselected package g++. 153s Preparing to unpack .../063-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 153s Unpacking g++ (4:13.2.0-7ubuntu1) ... 153s Selecting previously unselected package build-essential. 153s Preparing to unpack .../064-build-essential_12.10ubuntu1_arm64.deb ... 153s Unpacking build-essential (12.10ubuntu1) ... 153s Selecting previously unselected package libalgorithm-c3-perl. 153s Preparing to unpack .../065-libalgorithm-c3-perl_0.11-2_all.deb ... 153s Unpacking libalgorithm-c3-perl (0.11-2) ... 153s Selecting previously unselected package libanyevent-perl. 153s Preparing to unpack .../066-libanyevent-perl_7.170-2build6_arm64.deb ... 153s Unpacking libanyevent-perl (7.170-2build6) ... 153s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 153s Preparing to unpack .../067-libb-hooks-op-check-perl_0.22-3build1_arm64.deb ... 153s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build1) ... 153s Selecting previously unselected package libdynaloader-functions-perl. 153s Preparing to unpack .../068-libdynaloader-functions-perl_0.003-3_all.deb ... 153s Unpacking libdynaloader-functions-perl (0.003-3) ... 153s Selecting previously unselected package libdevel-callchecker-perl:arm64. 154s Preparing to unpack .../069-libdevel-callchecker-perl_0.009-1_arm64.deb ... 154s Unpacking libdevel-callchecker-perl:arm64 (0.009-1) ... 154s Selecting previously unselected package libparams-classify-perl:arm64. 154s Preparing to unpack .../070-libparams-classify-perl_0.015-2build5_arm64.deb ... 154s Unpacking libparams-classify-perl:arm64 (0.015-2build5) ... 154s Selecting previously unselected package libmodule-runtime-perl. 154s Preparing to unpack .../071-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 .../072-libtry-tiny-perl_0.31-2_all.deb ... 154s Unpacking libtry-tiny-perl (0.31-2) ... 154s Selecting previously unselected package libmodule-implementation-perl. 154s Preparing to unpack .../073-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 .../074-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 .../075-libvariable-magic-perl_0.64-1_arm64.deb ... 154s Unpacking libvariable-magic-perl (0.64-1) ... 154s Selecting previously unselected package libb-hooks-endofscope-perl. 154s Preparing to unpack .../076-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 .../077-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 .../078-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 .../079-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 .../080-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 .../081-libclass-data-inheritable-perl_0.08-3_all.deb ... 154s Unpacking libclass-data-inheritable-perl (0.08-3) ... 154s Selecting previously unselected package libclass-inspector-perl. 154s Preparing to unpack .../082-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 .../083-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 .../084-libclass-singleton-perl_1.6-2_all.deb ... 154s Unpacking libclass-singleton-perl (1.6-2) ... 154s Selecting previously unselected package libclone-perl:arm64. 154s Preparing to unpack .../085-libclone-perl_0.46-1build3_arm64.deb ... 154s Unpacking libclone-perl:arm64 (0.46-1build3) ... 154s Selecting previously unselected package perl-openssl-defaults:arm64. 154s Preparing to unpack .../086-perl-openssl-defaults_7build3_arm64.deb ... 154s Unpacking perl-openssl-defaults:arm64 (7build3) ... 154s Selecting previously unselected package libcrypt-ssleay-perl. 154s Preparing to unpack .../087-libcrypt-ssleay-perl_0.73.06-2build5_arm64.deb ... 154s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 155s Selecting previously unselected package libparams-util-perl. 155s Preparing to unpack .../088-libparams-util-perl_1.102-3_arm64.deb ... 155s Unpacking libparams-util-perl (1.102-3) ... 155s Selecting previously unselected package libsub-install-perl. 155s Preparing to unpack .../089-libsub-install-perl_0.929-1_all.deb ... 155s Unpacking libsub-install-perl (0.929-1) ... 155s Selecting previously unselected package libdata-optlist-perl. 155s Preparing to unpack .../090-libdata-optlist-perl_0.114-1_all.deb ... 155s Unpacking libdata-optlist-perl (0.114-1) ... 155s Selecting previously unselected package libdevel-stacktrace-perl. 155s Preparing to unpack .../091-libdevel-stacktrace-perl_2.0500-1_all.deb ... 155s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 155s Selecting previously unselected package libencode-locale-perl. 155s Preparing to unpack .../092-libencode-locale-perl_1.05-3_all.deb ... 155s Unpacking libencode-locale-perl (1.05-3) ... 155s Selecting previously unselected package libsub-exporter-perl. 155s Preparing to unpack .../093-libsub-exporter-perl_0.990-1_all.deb ... 155s Unpacking libsub-exporter-perl (0.990-1) ... 155s Selecting previously unselected package libeval-closure-perl. 155s Preparing to unpack .../094-libeval-closure-perl_0.14-3_all.deb ... 155s Unpacking libeval-closure-perl (0.14-3) ... 155s Selecting previously unselected package libexception-class-perl. 155s Preparing to unpack .../095-libexception-class-perl_1.45-1_all.deb ... 155s Unpacking libexception-class-perl (1.45-1) ... 155s Selecting previously unselected package libfcgi0t64:arm64. 155s Preparing to unpack .../096-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 155s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 155s Selecting previously unselected package libfcgi-perl. 155s Preparing to unpack .../097-libfcgi-perl_0.82+ds-3build2_arm64.deb ... 155s Unpacking libfcgi-perl (0.82+ds-3build2) ... 155s Selecting previously unselected package libtimedate-perl. 155s Preparing to unpack .../098-libtimedate-perl_2.3300-2_all.deb ... 155s Unpacking libtimedate-perl (2.3300-2) ... 155s Selecting previously unselected package libhttp-date-perl. 155s Preparing to unpack .../099-libhttp-date-perl_6.06-1_all.deb ... 155s Unpacking libhttp-date-perl (6.06-1) ... 155s Selecting previously unselected package libfile-listing-perl. 155s Preparing to unpack .../100-libfile-listing-perl_6.16-1_all.deb ... 155s Unpacking libfile-listing-perl (6.16-1) ... 155s Selecting previously unselected package libfile-sharedir-perl. 155s Preparing to unpack .../101-libfile-sharedir-perl_1.118-3_all.deb ... 155s Unpacking libfile-sharedir-perl (1.118-3) ... 155s Selecting previously unselected package libhtml-tagset-perl. 155s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 155s Unpacking libhtml-tagset-perl (3.24-1) ... 155s Selecting previously unselected package liburi-perl. 155s Preparing to unpack .../103-liburi-perl_5.28-1_all.deb ... 155s Unpacking liburi-perl (5.28-1) ... 155s Selecting previously unselected package libhtml-parser-perl:arm64. 155s Preparing to unpack .../104-libhtml-parser-perl_3.82-1_arm64.deb ... 155s Unpacking libhtml-parser-perl:arm64 (3.82-1) ... 155s Selecting previously unselected package libhtml-tree-perl. 155s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 155s Unpacking libhtml-tree-perl (5.07-3) ... 155s Selecting previously unselected package libio-html-perl. 155s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 155s Unpacking libio-html-perl (1.004-3) ... 155s Selecting previously unselected package liblwp-mediatypes-perl. 155s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 155s Unpacking liblwp-mediatypes-perl (6.04-2) ... 155s Selecting previously unselected package libhttp-message-perl. 155s Preparing to unpack .../108-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 155s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 155s Selecting previously unselected package libhttp-cookies-perl. 155s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 155s Unpacking libhttp-cookies-perl (6.11-1) ... 155s Selecting previously unselected package libpod-parser-perl. 155s Preparing to unpack .../110-libpod-parser-perl_1.67-1_all.deb ... 155s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 155s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 155s Unpacking libpod-parser-perl (1.67-1) ... 156s Selecting previously unselected package libhttp-negotiate-perl. 156s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 156s Unpacking libhttp-negotiate-perl (6.01-2) ... 156s Selecting previously unselected package libnet-ssleay-perl:arm64. 156s Preparing to unpack .../112-libnet-ssleay-perl_1.94-1build4_arm64.deb ... 156s Unpacking libnet-ssleay-perl:arm64 (1.94-1build4) ... 156s Selecting previously unselected package libio-socket-ssl-perl. 156s Preparing to unpack .../113-libio-socket-ssl-perl_2.085-1_all.deb ... 156s Unpacking libio-socket-ssl-perl (2.085-1) ... 156s Selecting previously unselected package libnet-http-perl. 156s Preparing to unpack .../114-libnet-http-perl_6.23-1_all.deb ... 156s Unpacking libnet-http-perl (6.23-1) ... 156s Selecting previously unselected package liblwp-protocol-https-perl. 156s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 156s Unpacking liblwp-protocol-https-perl (6.14-1) ... 156s Selecting previously unselected package libwww-robotrules-perl. 156s Preparing to unpack .../116-libwww-robotrules-perl_6.02-1_all.deb ... 156s Unpacking libwww-robotrules-perl (6.02-1) ... 156s Selecting previously unselected package libwww-perl. 156s Preparing to unpack .../117-libwww-perl_6.77-1_all.deb ... 156s Unpacking libwww-perl (6.77-1) ... 156s Selecting previously unselected package libxml-parser-perl. 156s Preparing to unpack .../118-libxml-parser-perl_2.47-1build3_arm64.deb ... 156s Unpacking libxml-parser-perl (2.47-1build3) ... 156s Selecting previously unselected package libxml-perl. 156s Preparing to unpack .../119-libxml-perl_0.08-4_all.deb ... 156s Unpacking libxml-perl (0.08-4) ... 156s Selecting previously unselected package libxml-regexp-perl. 156s Preparing to unpack .../120-libxml-regexp-perl_0.04-1.1_all.deb ... 156s Unpacking libxml-regexp-perl (0.04-1.1) ... 156s Selecting previously unselected package libxml-dom-perl. 157s Preparing to unpack .../121-libxml-dom-perl_1.46-2_all.deb ... 157s Unpacking libxml-dom-perl (1.46-2) ... 157s Selecting previously unselected package libhttp-dav-perl. 157s Preparing to unpack .../122-libhttp-dav-perl_0.49-3_all.deb ... 157s Unpacking libhttp-dav-perl (0.49-3) ... 157s Selecting previously unselected package libmro-compat-perl. 157s Preparing to unpack .../123-libmro-compat-perl_0.15-2_all.deb ... 157s Unpacking libmro-compat-perl (0.15-2) ... 157s Selecting previously unselected package libpackage-stash-perl. 157s Preparing to unpack .../124-libpackage-stash-perl_0.40-1_all.deb ... 157s Unpacking libpackage-stash-perl (0.40-1) ... 157s Selecting previously unselected package libsub-identify-perl. 157s Preparing to unpack .../125-libsub-identify-perl_0.14-3build3_arm64.deb ... 157s Unpacking libsub-identify-perl (0.14-3build3) ... 157s Selecting previously unselected package libsub-name-perl:arm64. 157s Preparing to unpack .../126-libsub-name-perl_0.27-1build3_arm64.deb ... 157s Unpacking libsub-name-perl:arm64 (0.27-1build3) ... 157s Selecting previously unselected package libnamespace-clean-perl. 157s Preparing to unpack .../127-libnamespace-clean-perl_0.27-2_all.deb ... 157s Unpacking libnamespace-clean-perl (0.27-2) ... 157s Selecting previously unselected package libnamespace-autoclean-perl. 157s Preparing to unpack .../128-libnamespace-autoclean-perl_0.29-2_all.deb ... 157s Unpacking libnamespace-autoclean-perl (0.29-2) ... 157s Selecting previously unselected package libparams-validationcompiler-perl. 157s Preparing to unpack .../129-libparams-validationcompiler-perl_0.31-1_all.deb ... 157s Unpacking libparams-validationcompiler-perl (0.31-1) ... 157s Selecting previously unselected package libprotocol-http2-perl. 157s Preparing to unpack .../130-libprotocol-http2-perl_1.11-1_all.deb ... 157s Unpacking libprotocol-http2-perl (1.11-1) ... 157s Selecting previously unselected package librole-tiny-perl. 157s Preparing to unpack .../131-librole-tiny-perl_2.002004-1_all.deb ... 157s Unpacking librole-tiny-perl (2.002004-1) ... 157s Selecting previously unselected package libsub-quote-perl. 157s Preparing to unpack .../132-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 157s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 157s Selecting previously unselected package libxstring-perl:arm64. 157s Preparing to unpack .../133-libxstring-perl_0.005-2build3_arm64.deb ... 157s Unpacking libxstring-perl:arm64 (0.005-2build3) ... 157s Selecting previously unselected package libspecio-perl. 157s Preparing to unpack .../134-libspecio-perl_0.48-1_all.deb ... 157s Unpacking libspecio-perl (0.48-1) ... 157s Selecting previously unselected package perl-doc. 157s Preparing to unpack .../135-perl-doc_5.38.2-4_all.deb ... 157s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 157s Unpacking perl-doc (5.38.2-4) ... 157s Selecting previously unselected package libdatetime-locale-perl. 157s Preparing to unpack .../136-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 157s Unpacking libdatetime-locale-perl (1:1.41-1) ... 158s Selecting previously unselected package libdatetime-timezone-perl. 158s Preparing to unpack .../137-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 158s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 158s Selecting previously unselected package libdatetime-perl. 158s Preparing to unpack .../138-libdatetime-perl_2%3a1.65-1build2_arm64.deb ... 158s Unpacking libdatetime-perl (2:1.65-1build2) ... 158s Selecting previously unselected package autopkgtest-satdep. 158s Preparing to unpack .../139-1-autopkgtest-satdep.deb ... 158s Unpacking autopkgtest-satdep (0) ... 158s Setting up libanyevent-perl (7.170-2build6) ... 158s Setting up libmath-random-isaac-perl (1.004-2) ... 158s Setting up libclass-inspector-perl (1.36-3) ... 158s Setting up libdynaloader-functions-perl (0.003-3) ... 158s Setting up libclass-method-modifiers-perl (2.15-1) ... 158s Setting up libxml-regexp-perl (0.04-1.1) ... 158s Setting up libclone-perl:arm64 (0.46-1build3) ... 158s Setting up libarchive-zip-perl (1.68-1) ... 158s Setting up libsub-identify-perl (0.14-3build3) ... 158s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 158s Setting up libhtml-tagset-perl (3.24-1) ... 158s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 158s Setting up liblwp-mediatypes-perl (6.04-2) ... 158s Setting up libtry-tiny-perl (0.31-2) ... 158s Setting up libprotocol-http2-perl (1.11-1) ... 158s Setting up perl-openssl-defaults:arm64 (7build3) ... 158s Setting up perl-doc (5.38.2-4) ... 158s Setting up m4 (1.4.19-4build1) ... 158s Setting up libclass-singleton-perl (1.6-2) ... 158s Setting up libencode-locale-perl (1.05-3) ... 158s Setting up libxstring-perl:arm64 (0.005-2build3) ... 158s Setting up libgomp1:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu2) ... 158s Setting up libsub-install-perl (0.929-1) ... 158s Setting up autotools-dev (20220109.1) ... 158s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu2) ... 158s Setting up libclass-data-inheritable-perl (0.08-3) ... 158s Setting up libalgorithm-c3-perl (0.11-2) ... 158s Setting up libexpat1-dev:arm64 (2.6.2-1) ... 158s Setting up libcrypt-random-seed-perl (0.03-3) ... 158s Setting up libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu8) ... 158s Setting up uuid-dev:arm64 (2.39.3-9ubuntu6) ... 158s Setting up libmpc3:arm64 (1.3.1-1build1) ... 158s Setting up libatomic1:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libvariable-magic-perl (0.64-1) ... 158s Setting up libio-html-perl (1.004-3) ... 158s Setting up libpod-parser-perl (1.67-1) ... 158s Setting up autopoint (0.21-14ubuntu2) ... 158s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build1) ... 158s Setting up libparams-util-perl (1.102-3) ... 158s Setting up autoconf (2.71-3) ... 158s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 158s Setting up libtimedate-perl (2.3300-2) ... 158s Setting up libubsan1:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libsub-name-perl:arm64 (0.27-1build3) ... 158s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu2) ... 158s Setting up dwz (0.15-1build6) ... 158s Setting up libsctp1:arm64 (1.0.19+dfsg-2build1) ... 158s Setting up libhwasan0:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libasan8:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libapr1t64:arm64 (1.7.2-3.2) ... 158s Setting up librole-tiny-perl (2.002004-1) ... 158s Setting up debugedit (1:5.0-5build2) ... 158s Setting up libfile-sharedir-perl (1.118-3) ... 158s Setting up libfcgi-perl (0.82+ds-3build2) ... 158s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 158s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 158s Setting up libdevel-stacktrace-perl (2.0500-1) ... 158s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 158s Setting up libtsan2:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libisl23:arm64 (0.26-3build1) ... 158s Setting up libcc1-0:arm64 (14.1.0-1ubuntu1) ... 158s Setting up liburi-perl (5.28-1) ... 158s Setting up liblsan0:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libitm1:arm64 (14.1.0-1ubuntu1) ... 158s Setting up libnet-ssleay-perl:arm64 (1.94-1build4) ... 158s Setting up automake (1:1.16.5-1.3ubuntu1) ... 158s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 158s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 158s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 158s Setting up libhttp-date-perl (6.06-1) ... 158s Setting up gettext (0.21-14ubuntu2) ... 158s Setting up libfile-listing-perl (6.16-1) ... 158s Setting up libpcre2-dev:arm64 (10.42-4ubuntu2) ... 158s Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 158s Setting up libnet-http-perl (6.23-1) ... 158s Setting up libexception-class-perl (1.45-1) ... 158s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 158s Setting up libclass-c3-perl (0.35-2) ... 158s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 158s Setting up libdevel-callchecker-perl:arm64 (0.009-1) ... 158s Setting up intltool-debian (0.35.0+20060710.6) ... 158s Setting up libbytes-random-secure-perl (0.29-3) ... 158s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 158s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 158s Setting up libdata-optlist-perl (0.114-1) ... 158s Setting up libsctp-dev:arm64 (1.0.19+dfsg-2build1) ... 158s Setting up dh-strip-nondeterminism (1.14.0-1) ... 158s Setting up libwww-robotrules-perl (6.02-1) ... 158s Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu4) ... 158s Setting up libhtml-parser-perl:arm64 (3.82-1) ... 158s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 158s Setting up libmro-compat-perl (0.15-2) ... 158s Setting up libio-socket-ssl-perl (2.085-1) ... 158s Setting up libstdc++-13-dev:arm64 (13.2.0-23ubuntu4) ... 158s Setting up libsub-exporter-perl (0.990-1) ... 158s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 158s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 158s Setting up libeval-closure-perl (0.14-3) ... 158s Setting up libhttp-negotiate-perl (6.01-2) ... 158s Setting up libparams-validationcompiler-perl (0.31-1) ... 158s Setting up cpp-13 (13.2.0-23ubuntu4) ... 158s Setting up libhttp-cookies-perl (6.11-1) ... 158s Setting up po-debconf (1.0.21+nmu1) ... 158s Setting up libhtml-tree-perl (5.07-3) ... 158s Setting up libparams-classify-perl:arm64 (0.015-2build5) ... 158s Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 158s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 158s Setting up libmodule-runtime-perl (0.016-2) ... 158s Setting up libapr1-dev (1.7.2-3.2) ... 158s Setting up gcc-13 (13.2.0-23ubuntu4) ... 158s Setting up cpp (4:13.2.0-7ubuntu1) ... 158s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 158s Setting up g++-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 158s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 158s Setting up g++-13 (13.2.0-23ubuntu4) ... 158s Setting up libtool (2.4.7-7build1) ... 158s Setting up libmodule-implementation-perl (0.09-2) ... 158s Setting up libpackage-stash-perl (0.40-1) ... 158s Setting up apache2 (2.4.58-1ubuntu8.1) ... 158s Enabling module mpm_event. 158s Enabling module authz_core. 158s Enabling module authz_host. 158s Enabling module authn_core. 158s Enabling module auth_basic. 158s Enabling module access_compat. 158s Enabling module authn_file. 158s Enabling module authz_user. 158s Enabling module alias. 158s Enabling module dir. 158s Enabling module autoindex. 158s Enabling module env. 159s Enabling module mime. 159s Enabling module negotiation. 159s Enabling module setenvif. 159s Enabling module filter. 159s Enabling module deflate. 159s Enabling module status. 159s Enabling module reqtimeout. 159s Enabling conf charset. 159s Enabling conf localized-error-pages. 159s Enabling conf other-vhosts-access-log. 159s Enabling conf security. 159s Enabling conf serve-cgi-bin. 159s Enabling site 000-default. 160s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 160s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 161s Setting up gcc (4:13.2.0-7ubuntu1) ... 161s Setting up dh-autoreconf (20) ... 161s Setting up libspecio-perl (0.48-1) ... 161s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 161s Setting up libb-hooks-endofscope-perl (0.28-1) ... 161s Setting up debhelper (13.14.1ubuntu5) ... 161s Setting up libnamespace-clean-perl (0.27-2) ... 161s Setting up g++ (4:13.2.0-7ubuntu1) ... 161s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 161s Setting up build-essential (12.10ubuntu1) ... 161s Setting up libnamespace-autoclean-perl (0.29-2) ... 161s Setting up libdatetime-locale-perl (1:1.41-1) ... 161s Setting up apache2-dev (2.4.58-1ubuntu8.1) ... 161s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 161s Setting up libdatetime-perl (2:1.65-1build2) ... 161s Setting up liblwp-protocol-https-perl (6.14-1) ... 161s Setting up libwww-perl (6.77-1) ... 161s Setting up libxml-parser-perl (2.47-1build3) ... 161s Setting up libxml-perl (0.08-4) ... 161s Setting up libxml-dom-perl (1.46-2) ... 161s Setting up libhttp-dav-perl (0.49-3) ... 161s Setting up autopkgtest-satdep (0) ... 161s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 161s Processing triggers for ufw (0.36.2-6) ... 161s Processing triggers for man-db (2.12.1-1) ... 164s Processing triggers for install-info (7.1-3build2) ... 170s (Reading database ... 88516 files and directories currently installed.) 170s Removing autopkgtest-satdep (0) ... 171s autopkgtest [09:12:58]: test run-test-suite: [----------------------- 171s + set -o pipefail 171s + export LANG=C 171s + LANG=C 171s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 171s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 171s + TESTS= 171s + TESTUSER=tuser 171s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 171s + useradd --user-group --system --create-home -s /bin/bash tuser 171s + cp -a debian/perl-framework /tmp/autopkgtest.nGLjE5/autopkgtest_tmp 172s + cd /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework 172s + export HARNESS_VERBOSE=1 172s + HARNESS_VERBOSE=1 172s + run_tests mpm_prefork 172s + local MPM=mpm_prefork 172s + shift 172s + local LOG=testlog.mpm_prefork 172s + echo =============Running-with-mpm_prefork========== 172s + rm -f apache2.conf.debian 172s =============Running-with-mpm_prefork========== 172s + cp /etc/apache2/apache2.conf apache2.conf.debian 172s + cat /etc/apache2/mods-available/mpm_prefork.load 172s + 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 172s + grep -v mpm_ 172s + xargs cat 172s + for m in bucketeer case_filter case_filter_in 172s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 172s + for m in bucketeer case_filter case_filter_in 172s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 172s + for m in bucketeer case_filter case_filter_in 172s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 172s + cat /etc/apache2/mods-available/mime.conf 172s + echo 'Servername localhost' 172s + make clean 172s make: *** No rule to make target 'clean'. Stop. 172s + true 172s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 172s + chown -R tuser: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp 172s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/apache2.conf.debian' 172s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 172s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 172s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 172s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 172s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 172s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 172s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 172s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 172s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 172s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 172s [ info] generating script ./t/htdocs/modules/cgi/big.pl 172s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 172s [ info] generating script ./t/htdocs/modules/cgi/action.pl 172s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 172s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 172s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 172s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 172s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 172s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 172s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 172s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 172s [ info] generating script ./t/htdocs/modules/cgi/env.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 172s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 172s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 172s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 172s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 172s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 172s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 172s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 172s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 172s Warning: NAME must be a package name 172s Checking if your kit is complete... 172s Looks good 172s [ info] generating script t/TEST 172s [ info] generating script ./t/cgi-bin/next_available_port.pl 172s [ info] generating script ./t/cgi-bin/cookies.pl 172s [ info] generating script t/TEST 172s Writing MYMETA.yml and MYMETA.json 172s Writing MYMETA.yml and MYMETA.json 172s Checking for Cwd...ok 172s Checking for File::Spec...ok 172s Generating a Unix-style Makefile 172s Writing Makefile for httpd-test 172s Writing MYMETA.yml and MYMETA.json 172s + su tuser -c 't/TEST ' 172s + tee testlog.mpm_prefork 172s [warning] setting ulimit to allow core files 172s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/TEST 177s [warning] generating SSL CA for asf 177s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 177s .+.+...........+...+.......+.....+...+....+...+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.............+.........+...+...+.........+..+.........+.........+.......+.....+.+..+.......+......+..+...+...+...............+.+......+..............+.+..+.......+...+........+....+........+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.......+........+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 177s .+..+..........+...+........+....+..+...+.+......+...........+...............+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+......+..+...+.........+...+.+.....+......+...+..........+..+.+.........+...+........+...+.......+.........+...+..+...+..........+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..............+............+......+.......+........+.+......+.....+.......+..+.+.....+...+......+.........+....+..+...+..........+..+................+..+...+.............+......+.....+......+....+...+...+..+..........+..+....+...........+....+..+.........+..........+.........+.........+.................+......+....+.....+.+........+.+......+.....+...+............+....+...+............+........+...+...+....+...+..+.+............+..+...+...+.+...........+.........+.+........+....+..+..........+.....+....+..+...+...............+.......+...+.....+.+.....+.+..+......+......+.+..................+..+.......+.....+.+.................+....+........+.+.........+...+..+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 177s ----- 177s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 177s [ info] openssl genrsa -out keys/client_revoked.pem 2048 178s [ 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 178s [ 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 178s Using configuration from conf/client_revoked.cnf 178s Check that the request matches the signature 178s Signature ok 178s The Subject's Distinguished Name is as follows 178s countryName :PRINTABLE:'US' 178s stateOrProvinceName :ASN.1 12:'California' 178s localityName :ASN.1 12:'San Francisco' 178s organizationName :ASN.1 12:'ASF' 178s organizationalUnitName:ASN.1 12:'httpd-test' 178s commonName :ASN.1 12:'client_revoked' 178s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 178s Certificate is to be certified until Jun 4 09:13:05 2025 GMT (365 days) 178s 178s Write out database with 1 new entries 178s Database updated 178s [ 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 178s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 178s Using configuration from conf/cacrl.cnf 178s Revoking Certificate 01. 178s Database updated 178s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 178s Using configuration from conf/cacrl.cnf 178s [ info] generating proxy cert: proxy/client_revoked.pem 178s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 178s [ 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 178s [ 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 178s Using configuration from conf/server2_des3.cnf 178s Check that the request matches the signature 178s Signature ok 178s The Subject's Distinguished Name is as follows 178s countryName :PRINTABLE:'US' 178s stateOrProvinceName :ASN.1 12:'California' 178s localityName :ASN.1 12:'San Francisco' 178s organizationName :ASN.1 12:'ASF' 178s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 178s commonName :ASN.1 12:'localhost' 178s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 178s Certificate is to be certified until Jun 4 09:13:05 2025 GMT (365 days) 178s 178s Write out database with 1 new entries 178s Database updated 178s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 179s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 179s [ 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 179s [ 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 179s Using configuration from conf/server_des3_dsa.cnf 179s Check that the request matches the signature 179s Signature ok 179s The Subject's Distinguished Name is as follows 179s countryName :PRINTABLE:'US' 179s stateOrProvinceName :ASN.1 12:'California' 179s localityName :ASN.1 12:'San Francisco' 179s organizationName :ASN.1 12:'ASF' 179s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 179s commonName :ASN.1 12:'localhost' 179s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 179s Certificate is to be certified until Jun 4 09:13:06 2025 GMT (365 days) 179s 179s Write out database with 1 new entries 179s Database updated 179s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 180s [ 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 180s [ 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 180s Using configuration from conf/server_des3.cnf 180s Check that the request matches the signature 180s Signature ok 180s The Subject's Distinguished Name is as follows 180s countryName :PRINTABLE:'US' 180s stateOrProvinceName :ASN.1 12:'California' 180s localityName :ASN.1 12:'San Francisco' 180s organizationName :ASN.1 12:'ASF' 180s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 180s commonName :ASN.1 12:'localhost' 180s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 180s Certificate is to be certified until Jun 4 09:13:07 2025 GMT (365 days) 180s 180s Write out database with 1 new entries 180s Database updated 180s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 180s [ 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 180s [ 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 180s Using configuration from conf/client_snakeoil.cnf 180s Check that the request matches the signature 180s Signature ok 180s The Subject's Distinguished Name is as follows 180s countryName :PRINTABLE:'AU' 180s stateOrProvinceName :ASN.1 12:'Queensland' 180s localityName :ASN.1 12:'Mackay' 180s organizationName :ASN.1 12:'Snake Oil, Ltd.' 180s organizationalUnitName:ASN.1 12:'Staff' 180s commonName :ASN.1 12:'client_snakeoil' 180s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 180s Certificate is to be certified until Jun 4 09:13:07 2025 GMT (365 days) 180s 180s Write out database with 1 new entries 180s Database updated 180s [ 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 180s [ info] generating proxy cert: proxy/client_snakeoil.pem 180s [ info] openssl genrsa -out keys/client_ok.pem 2048 180s [ 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 180s [ 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_ok_ext 180s Using configuration from conf/client_ok.cnf 180s Check that the request matches the signature 180s Signature ok 180s The Subject's Distinguished Name is as follows 180s countryName :PRINTABLE:'US' 180s stateOrProvinceName :ASN.1 12:'California' 180s localityName :ASN.1 12:'San Francisco' 180s organizationName :ASN.1 12:'ASF' 180s organizationalUnitName:ASN.1 12:'httpd-test' 180s commonName :ASN.1 12:'client_ok' 180s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 180s Certificate is to be certified until Jun 4 09:13:07 2025 GMT (365 days) 180s 180s Write out database with 1 new entries 180s Database updated 180s [ 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 181s [ info] generating proxy cert: proxy/client_ok.pem 181s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 181s [ 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 181s [ 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 181s Using configuration from conf/server_dsa.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 181s commonName :ASN.1 12:'localhost' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 4 09:13:07 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 181s [ 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 181s [ 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 181s Using configuration from conf/server2_dsa.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 181s commonName :ASN.1 12:'localhost' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 4 09:13:08 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 181s [ 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 181s [ 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 181s Using configuration from conf/server2_des3_dsa.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 181s commonName :ASN.1 12:'localhost' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 4 09:13:08 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ info] openssl genrsa -out keys/client_colon.pem 2048 181s [ 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 181s [ 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 181s Using configuration from conf/client_colon.cnf 181s Check that the request matches the signature 181s Signature ok 181s The Subject's Distinguished Name is as follows 181s countryName :PRINTABLE:'US' 181s stateOrProvinceName :ASN.1 12:'California' 181s localityName :ASN.1 12:'San Francisco' 181s organizationName :ASN.1 12:'ASF' 181s organizationalUnitName:ASN.1 12:'httpd-test' 181s commonName :ASN.1 12:'user:colon' 181s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 181s Certificate is to be certified until Jun 4 09:13:08 2025 GMT (365 days) 181s 181s Write out database with 1 new entries 181s Database updated 181s [ 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 181s [ info] generating proxy cert: proxy/client_colon.pem 181s [ info] openssl genrsa -out keys/server.pem 2048 182s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 182s [ 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 182s Using configuration from conf/server.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Jun 4 09:13:09 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] openssl genrsa -out keys/server2.pem 2048 182s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 182s [ 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 182s Using configuration from conf/server2.cnf 182s Check that the request matches the signature 182s Signature ok 182s The Subject's Distinguished Name is as follows 182s countryName :PRINTABLE:'US' 182s stateOrProvinceName :ASN.1 12:'California' 182s localityName :ASN.1 12:'San Francisco' 182s organizationName :ASN.1 12:'ASF' 182s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 182s commonName :ASN.1 12:'localhost' 182s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 182s Certificate is to be certified until Jun 4 09:13:09 2025 GMT (365 days) 182s 182s Write out database with 1 new entries 182s Database updated 182s [ info] linked ca-bundle.crl to fdd35eee.r0 182s cd random_chunk && make .libs/mod_random_chunk.so 182s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 182s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 182s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 182s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 183s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 183s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 183s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 183s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 183s cd test_apr_uri && make .libs/mod_test_apr_uri.so 183s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 183s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 183s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 183s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 185s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 186s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 186s cd test_rwrite && make .libs/mod_test_rwrite.so 186s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 186s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 186s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 186s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 186s cd test_session && make .libs/mod_test_session.so 186s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 187s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 187s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 187s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 187s cd memory_track && make .libs/mod_memory_track.so 187s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 187s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 188s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 188s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 188s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 188s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 188s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 188s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 189s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 189s cd client_add_filter && make .libs/mod_client_add_filter.so 189s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 189s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 189s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 189s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 189s cd authany && make .libs/mod_authany.so 189s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 189s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 189s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 189s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 189s cd echo_post && make .libs/mod_echo_post.so 189s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 189s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 190s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 190s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 190s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 190s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 190s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 190s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 190s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 190s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 190s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 190s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 190s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 190s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 190s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 190s cd input_body_filter && make .libs/mod_input_body_filter.so 190s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 190s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 190s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 190s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 190s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 191s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 191s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 191s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 191s cd nntp_like && make .libs/mod_nntp_like.so 191s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 191s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 191s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 191s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 191s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 191s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 191s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 191s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 191s cd test_ssl && make .libs/mod_test_ssl.so 191s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 191s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 191s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 191s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 191s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 192s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 192s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 192s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 192s cd eat_post && make .libs/mod_eat_post.so 192s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 192s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 192s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 192s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 192s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 192s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 192s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 192s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 192s cd test_utilities && make .libs/mod_test_utilities.so 192s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 192s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 192s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 192s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 192s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 192s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 192s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 192s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 192s cd fold && make .libs/mod_fold.so 192s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 192s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 192s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 193s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 193s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 193s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 193s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 193s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 193s cd list_modules && make .libs/mod_list_modules.so 193s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 193s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 193s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 193s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 193s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 193s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 193s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 193s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 193s /usr/sbin/apache2 -d /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 193s using Apache/2.4.58 (prefork MPM) 193s 194s waiting 60 seconds for server to start: .[Tue Jun 04 09:13:21.091723 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to trace8 194s [Tue Jun 04 09:13:21.092735 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 194s [Tue Jun 04 09:13:21.092753 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 194s [Tue Jun 04 09:13:21.093838 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 194s [Tue Jun 04 09:13:21.093887 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 194s [Tue Jun 04 09:13:21.093901 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to info 194s [Tue Jun 04 09:13:21.093916 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'core', trying 'core_module' 194s [Tue Jun 04 09:13:21.093928 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module core.c to crit 194s [Tue Jun 04 09:13:21.093944 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to crit 194s [Tue Jun 04 09:13:21.093960 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'core', trying 'core_module' 194s [Tue Jun 04 09:13:21.093972 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module core.c to info 194s [Tue Jun 04 09:13:21.093984 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to crit 194s [Tue Jun 04 09:13:21.094011 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'core', trying 'core_module' 194s [Tue Jun 04 09:13:21.094024 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module core.c to info 194s [Tue Jun 04 09:13:21.094036 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to crit 194s [Tue Jun 04 09:13:21.094049 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to info 194s [Tue Jun 04 09:13:21.094067 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'core', trying 'core_module' 194s [Tue Jun 04 09:13:21.094080 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module core.c to crit 194s [Tue Jun 04 09:13:21.094100 2024] [core:trace3] [pid 8116] core.c(3482): Setting LogLevel for all modules to info 194s [Tue Jun 04 09:13:21.094676 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'http2', trying 'http2_module' 194s [Tue Jun 04 09:13:21.094725 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module mod_http2.c to debug 194s [Tue Jun 04 09:13:21.095947 2024] [proxy:info] [pid 8116] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 194s [Tue Jun 04 09:13:21.096006 2024] [core:trace6] [pid 8116] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 194s [Tue Jun 04 09:13:21.096028 2024] [core:trace3] [pid 8116] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 195s . 195s waiting 60 seconds for server to start: ok (waited 1 secs) 195s server localhost:8529 started 195s server localhost:8530 listening (mod_nntp_like) 195s server localhost:8531 listening (mod_nntp_like_ssl) 195s server localhost:8532 listening (mod_ssl) 195s server localhost:8533 listening (ssl_optional_cc) 195s server localhost:8534 listening (ssl_pr33791) 195s server localhost:8535 listening (ssl_ocsp) 195s server localhost:8536 listening (cve_2011_3368_rewrite) 195s server localhost:8537 listening (proxy_http_reverse) 195s server localhost:8538 listening (proxy_http_nofwd) 195s server localhost:8539 listening (cve_2011_3368) 195s server localhost:8540 listening (mod_headers) 195s server localhost:8541 listening (mod_echo) 195s server localhost:8542 listening (mod_echo_ssl) 195s server localhost:8543 listening (error_document) 195s server localhost:8544 listening (http_unsafe) 195s server localhost:8545 listening (http_strict) 195s server localhost:8546 listening (remote_ip) 195s server localhost:8547 listening (core) 195s server localhost:8548 listening (mod_proxy) 195s server localhost:8549 listening (proxy_http_bal1) 195s server localhost:8550 listening (proxy_http_bal2) 195s server localhost:8551 listening (proxy_http_balancer) 195s server localhost:8554 listening (proxy_fcgi) 195s server localhost:8555 listening (mod_vhost_alias) 195s server localhost:8556 listening (mod_include) 195s server localhost:8557 listening (h2c) 195s server localhost:8558 listening (h2) 195s server localhost:8559 listening (mod_cache) 195s server localhost:8560 listening (proxy_http_https) 195s server localhost:8561 listening (proxy_https_https) 195s server localhost:8562 listening (proxy_http_https_proxy_section) 195s server localhost:8563 listening (proxy_https_https_proxy_section) 195s server localhost:8564 listening (proxy_https_http) 197s [ info] adding source lib /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 204s t/ab/base.t ......................... 204s 1..5 204s # Running under perl version 5.038002 for linux 204s # Current time local: Tue Jun 4 09:13:29 2024 204s # Current time GMT: Tue Jun 4 09:13:29 2024 204s # Using Test.pm version 1.31 204s # Using Apache/Test.pm version 1.42 204s # # running: 204s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 204s ok 1 204s ok 2 204s # # running: 204s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 204s ok 3 204s ok 4 204s ok 5 204s ok 207s t/apache/404.t ...................... 207s 1..2 207s # Running under perl version 5.038002 for linux 207s # Current time local: Tue Jun 4 09:13:31 2024 207s # Current time GMT: Tue Jun 4 09:13:31 2024 207s # Using Test.pm version 1.31 207s # Using Apache/Test.pm version 1.42 207s # GET_STR Response: 207s # HTTP/1.1 404 Not Found 207s # Connection: close 207s # Date: Tue, 04 Jun 2024 09:13:34 GMT 207s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 207s # Content-Length: 196 207s # Content-Type: text/html; charset=iso-8859-1 207s # Client-Date: Tue, 04 Jun 2024 09:13:34 GMT 207s # Client-Peer: 127.0.0.1:8529 207s # Client-Response-Num: 1 207s # Title: 404 Not Found 207s # 207s # 207s # 207s # 404 Not Found 207s # 207s #

Not Found

207s #

The requested URL was not found on this server.

207s # 207s ok 1 207s ok 2 207s ok 210s t/apache/acceptpathinfo.t ........... 210s 1..36 210s # Running under perl version 5.038002 for linux 210s # Current time local: Tue Jun 4 09:13:34 2024 210s # Current time GMT: Tue Jun 4 09:13:34 2024 210s # Using Test.pm version 1.31 210s # Using Apache/Test.pm version 1.42 210s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 210s # expected: '200' 210s # received: '200' 210s ok 1 210s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 210s # expected: qr/_\(none\)_/ 210s # received: '_(none)_' 210s ok 2 210s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 210s # expected: '404' 210s # received: '404' 210s ok 3 210s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 210s # expected: qr/Not Found/ 210s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 210s ok 36 210s ok 214s t/apache/byterange.t ................ 214s # using LWP client 214s 1..217 214s # Running under perl version 5.038002 for linux 214s # Current time local: Tue Jun 4 09:13:37 2024 214s # Current time GMT: Tue Jun 4 09:13:37 2024 214s # Using Test.pm version 1.31 214s # Using Apache/Test.pm version 1.42 214s downloaded 17651 bytes, file is 17651 bytes 214s ok 1 214s downloaded 56240 bytes, file is 56240 bytes 214s ok 2 214s downloaded 34283 bytes, file is 34283 bytes 214s ok 3 214s downloaded 55533 bytes, file is 55533 bytes 214s ok 4 214s downloaded 43888 bytes, file is 43888 bytes 214s ok 5 214s downloaded 89271 bytes, file is 89271 bytes 214s ok 6 214s downloaded 9991 bytes, file is 9991 bytes 214s ok 7 214s downloaded 9577 bytes, file is 9577 bytes 214s ok 8 214s downloaded 4100 bytes, file is 4100 bytes 214s ok 9 214s downloaded 3672 bytes, file is 3672 bytes 214s ok 10 214s downloaded 7683 bytes, file is 7683 bytes 214s ok 11 214s downloaded 144298 bytes, file is 144298 bytes 214s ok 12 214s downloaded 7966 bytes, file is 7966 bytes 214s ok 13 214s downloaded 6892 bytes, file is 6892 bytes 214s ok 14 214s downloaded 7760 bytes, file is 7760 bytes 214s ok 15 214s downloaded 6327 bytes, file is 6327 bytes 214s ok 16 214s downloaded 133641 bytes, file is 133641 bytes 214s ok 17 214s downloaded 6142 bytes, file is 6142 bytes 214s ok 18 214s downloaded 3594 bytes, file is 3594 bytes 214s ok 19 214s downloaded 4085 bytes, file is 4085 bytes 214s ok 20 214s downloaded 119430 bytes, file is 119430 bytes 214s ok 21 214s downloaded 6597 bytes, file is 6597 bytes 214s ok 22 214s downloaded 5335 bytes, file is 5335 bytes 214s ok 23 214s downloaded 4616 bytes, file is 4616 bytes 214s ok 24 214s downloaded 115538 bytes, file is 115538 bytes 214s ok 25 214s downloaded 10759 bytes, file is 10759 bytes 214s ok 26 214s downloaded 12271 bytes, file is 12271 bytes 214s ok 27 214s downloaded 9232 bytes, file is 9232 bytes 214s ok 28 214s downloaded 129680 bytes, file is 129680 bytes 214s ok 29 214s downloaded 10557 bytes, file is 10557 bytes 214s ok 30 214s downloaded 12319 bytes, file is 12319 bytes 214s ok 31 214s downloaded 8442 bytes, file is 8442 bytes 214s ok 32 214s downloaded 4450 bytes, file is 4450 bytes 214s ok 33 214s downloaded 64523 bytes, file is 64523 bytes 214s ok 34 214s downloaded 8201 bytes, file is 8201 bytes 214s ok 35 214s downloaded 4103 bytes, file is 4103 bytes 214s ok 36 214s downloaded 10924 bytes, file is 10924 bytes 214s ok 37 214s downloaded 4456 bytes, file is 4456 bytes 214s ok 38 214s downloaded 100187 bytes, file is 100187 bytes 214s ok 39 214s downloaded 7717 bytes, file is 7717 bytes 214s ok 40 214s downloaded 7702 bytes, file is 7702 bytes 214s ok 41 214s downloaded 7017 bytes, file is 7017 bytes 214s ok 42 214s downloaded 71129 bytes, file is 71129 bytes 214s ok 43 214s downloaded 4599 bytes, file is 4599 bytes 214s ok 44 214s downloaded 6150 bytes, file is 6150 bytes 214s ok 45 214s downloaded 5111 bytes, file is 5111 bytes 214s ok 46 214s downloaded 40701 bytes, file is 40701 bytes 214s ok 47 214s downloaded 5730 bytes, file is 5730 bytes 214s ok 48 214s downloaded 4682 bytes, file is 4682 bytes 214s ok 49 214s downloaded 4980 bytes, file is 4980 bytes 214s ok 50 214s downloaded 54032 bytes, file is 54032 bytes 214s ok 51 214s downloaded 7007 bytes, file is 7007 bytes 214s ok 52 214s downloaded 37377 bytes, file is 37377 bytes 214s ok 53 214s downloaded 4214 bytes, file is 4214 bytes 214s ok 54 214s downloaded 3946 bytes, file is 3946 bytes 214s ok 55 214s downloaded 4054 bytes, file is 4054 bytes 214s ok 56 214s downloaded 44427 bytes, file is 44427 bytes 214s ok 57 214s downloaded 4744 bytes, file is 4744 bytes 214s ok 58 214s downloaded 3946 bytes, file is 3946 bytes 214s ok 59 214s downloaded 4055 bytes, file is 4055 bytes 214s ok 60 214s downloaded 68937 bytes, file is 68937 bytes 214s ok 61 214s downloaded 3946 bytes, file is 3946 bytes 214s ok 62 214s downloaded 4052 bytes, file is 4052 bytes 214s ok 63 214s downloaded 124713 bytes, file is 124713 bytes 214s ok 64 214s downloaded 107201 bytes, file is 107201 bytes 214s ok 65 214s downloaded 38060 bytes, file is 38060 bytes 214s ok 66 214s downloaded 4470 bytes, file is 4470 bytes 214s ok 67 214s downloaded 6335 bytes, file is 6335 bytes 214s ok 68 214s downloaded 7363 bytes, file is 7363 bytes 214s ok 69 214s downloaded 5889 bytes, file is 5889 bytes 214s ok 70 214s downloaded 4651 bytes, file is 4651 bytes 214s ok 71 214s downloaded 8357 bytes, file is 8357 bytes 214s ok 72 214s downloaded 25281 bytes, file is 25281 bytes 214s ok 73 214s downloaded 53904 bytes, file is 53904 bytes 214s ok 74 214s downloaded 115157 bytes, file is 115157 bytes 214s ok 75 214s downloaded 20457 bytes, file is 20457 bytes 214s ok 76 214s downloaded 5768 bytes, file is 5768 bytes 214s ok 77 214s downloaded 8241 bytes, file is 8241 bytes 214s ok 78 214s downloaded 824371 bytes, file is 824371 bytes 214s ok 79 214s downloaded 22583 bytes, file is 22583 bytes 214s ok 80 214s downloaded 7010 bytes, file is 7010 bytes 214s ok 81 214s downloaded 8386 bytes, file is 8386 bytes 214s ok 82 214s downloaded 294 bytes, file is 294 bytes 214s ok 83 214s downloaded 304 bytes, file is 304 bytes 214s ok 84 214s downloaded 8016 bytes, file is 8016 bytes 214s ok 85 214s downloaded 56994 bytes, file is 56994 bytes 214s ok 86 214s downloaded 4480 bytes, file is 4480 bytes 214s ok 87 214s downloaded 9151 bytes, file is 9151 bytes 214s ok 88 214s downloaded 15459 bytes, file is 15459 bytes 214s ok 89 214s downloaded 9546 bytes, file is 9546 bytes 214s ok 90 214s downloaded 4837 bytes, file is 4837 bytes 214s ok 91 214s downloaded 6938 bytes, file is 6938 bytes 214s ok 92 214s downloaded 26154 bytes, file is 26154 bytes 214s ok 93 214s downloaded 53154 bytes, file is 53154 bytes 214s ok 94 214s downloaded 4943 bytes, file is 4943 bytes 214s ok 95 214s downloaded 43100 bytes, file is 43100 bytes 214s ok 96 214s downloaded 22163 bytes, file is 22163 bytes 214s ok 97 214s downloaded 39867 bytes, file is 39867 bytes 214s ok 98 214s downloaded 4052 bytes, file is 4052 bytes 214s ok 99 214s downloaded 24330 bytes, file is 24330 bytes 214s ok 100 214s downloaded 311377 bytes, file is 311377 bytes 214s ok 101 214s downloaded 9376 bytes, file is 9376 bytes 214s ok 102 214s downloaded 46317 bytes, file is 46317 bytes 214s ok 103 214s downloaded 26746 bytes, file is 26746 bytes 214s ok 104 214s downloaded 7959 bytes, file is 7959 bytes 214s ok 105 214s downloaded 84353 bytes, file is 84353 bytes 214s ok 106 214s downloaded 37665 bytes, file is 37665 bytes 214s ok 107 214s downloaded 10359 bytes, file is 10359 bytes 214s ok 108 214s downloaded 22795 bytes, file is 22795 bytes 214s ok 109 214s downloaded 14429 bytes, file is 14429 bytes 214s ok 110 214s downloaded 9377 bytes, file is 9377 bytes 214s ok 111 214s downloaded 37601 bytes, file is 37601 bytes 214s ok 112 214s downloaded 90814 bytes, file is 90814 bytes 214s ok 113 214s downloaded 55292 bytes, file is 55292 bytes 214s ok 114 214s downloaded 39537 bytes, file is 39537 bytes 214s ok 115 214s downloaded 37816 bytes, file is 37816 bytes 214s ok 116 214s downloaded 49936 bytes, file is 49936 bytes 214s ok 117 214s downloaded 15221 bytes, file is 15221 bytes 214s ok 118 214s downloaded 22218 bytes, file is 22218 bytes 214s ok 119 214s downloaded 13355 bytes, file is 13355 bytes 214s ok 120 214s downloaded 16608 bytes, file is 16608 bytes 214s ok 121 214s downloaded 1649 bytes, file is 1649 bytes 214s ok 122 214s downloaded 422210 bytes, file is 422210 bytes 214s ok 123 214s downloaded 31786 bytes, file is 31786 bytes 214s ok 124 214s downloaded 137232 bytes, file is 137232 bytes 214s ok 125 214s downloaded 16501 bytes, file is 16501 bytes 214s ok 126 214s downloaded 13815 bytes, file is 13815 bytes 214s ok 127 214s downloaded 180836 bytes, file is 180836 bytes 214s ok 128 214s downloaded 45028 bytes, file is 45028 bytes 214s ok 129 214s downloaded 72248 bytes, file is 72248 bytes 214s ok 130 214s downloaded 6153 bytes, file is 6153 bytes 214s ok 131 214s downloaded 1527 bytes, file is 1527 bytes 214s ok 132 214s downloaded 59530 bytes, file is 59530 bytes 214s ok 133 214s downloaded 30628 bytes, file is 30628 bytes 214s ok 134 214s downloaded 2013 bytes, file is 2013 bytes 214s ok 135 214s downloaded 129125 bytes, file is 129125 bytes 214s ok 136 214s downloaded 37398 bytes, file is 37398 bytes 214s ok 137 214s downloaded 22429 bytes, file is 22429 bytes 214s ok 138 214s downloaded 35539 bytes, file is 35539 bytes 214s ok 139 214s downloaded 71703 bytes, file is 71703 bytes 214s ok 140 214s downloaded 4432 bytes, file is 4432 bytes 214s ok 141 214s downloaded 8360 bytes, file is 8360 bytes 214s ok 142 214s downloaded 12224 bytes, file is 12224 bytes 214s ok 143 214s downloaded 355 bytes, file is 355 bytes 214s ok 144 214s downloaded 2026 bytes, file is 2026 bytes 214s ok 145 214s downloaded 74839 bytes, file is 74839 bytes 214s ok 146 214s downloaded 9436 bytes, file is 9436 bytes 214s ok 147 214s downloaded 12143 bytes, file is 12143 bytes 214s ok 148 214s downloaded 26451 bytes, file is 26451 bytes 214s ok 149 214s downloaded 9588 bytes, file is 9588 bytes 214s ok 150 214s downloaded 58695 bytes, file is 58695 bytes 214s ok 151 214s downloaded 22331 bytes, file is 22331 bytes 214s ok 152 214s downloaded 3429 bytes, file is 3429 bytes 214s ok 153 214s downloaded 10963 bytes, file is 10963 bytes 214s ok 154 214s downloaded 8357 bytes, file is 8357 bytes 214s ok 155 214s downloaded 36144 bytes, file is 36144 bytes 214s ok 156 214s downloaded 26757 bytes, file is 26757 bytes 214s ok 157 214s downloaded 151973 bytes, file is 151973 bytes 214s ok 158 214s downloaded 1243 bytes, file is 1243 bytes 214s ok 159 214s downloaded 15223 bytes, file is 15223 bytes 214s ok 160 214s downloaded 93369 bytes, file is 93369 bytes 214s ok 161 214s downloaded 14283 bytes, file is 14283 bytes 214s ok 162 214s downloaded 4784 bytes, file is 4784 bytes 214s ok 163 214s downloaded 51369 bytes, file is 51369 bytes 214s ok 164 214s downloaded 49853 bytes, file is 49853 bytes 214s ok 165 214s downloaded 5144 bytes, file is 5144 bytes 214s ok 166 214s downloaded 23397 bytes, file is 23397 bytes 214s ok 167 214s downloaded 68880 bytes, file is 68880 bytes 214s ok 168 214s downloaded 12096 bytes, file is 12096 bytes 214s ok 169 214s downloaded 26551 bytes, file is 26551 bytes 214s ok 170 214s downloaded 89288 bytes, file is 89288 bytes 214s ok 171 214s downloaded 5138 bytes, file is 5138 bytes 214s ok 172 214s downloaded 6693 bytes, file is 6693 bytes 214s ok 173 214s downloaded 135805 bytes, file is 135805 bytes 214s ok 174 214s downloaded 31661 bytes, file is 31661 bytes 214s ok 175 214s downloaded 33167 bytes, file is 33167 bytes 214s ok 176 214s downloaded 48816 bytes, file is 48816 bytes 214s ok 177 214s downloaded 35911 bytes, file is 35911 bytes 214s ok 178 214s downloaded 18756 bytes, file is 18756 bytes 214s ok 179 214s downloaded 43401 bytes, file is 43401 bytes 214s ok 180 214s downloaded 509 bytes, file is 509 bytes 214s ok 181 214s downloaded 19189 bytes, file is 19189 bytes 214s ok 182 214s downloaded 15588 bytes, file is 15588 bytes 214s ok 183 214s downloaded 123417 bytes, file is 123417 bytes 214s ok 184 214s downloaded 1548 bytes, file is 1548 bytes 214s ok 185 214s downloaded 58669 bytes, file is 58669 bytes 214s ok 186 214s downloaded 27846 bytes, file is 27846 bytes 214s ok 187 214s downloaded 19186 bytes, file is 19186 bytes 214s ok 188 214s downloaded 29862 bytes, file is 29862 bytes 214s ok 189 214s downloaded 7132 bytes, file is 7132 bytes 214s ok 190 214s downloaded 9019 bytes, file is 9019 bytes 214s ok 191 214s downloaded 77701 bytes, file is 77701 bytes 214s ok 192 214s downloaded 53982 bytes, file is 53982 bytes 214s ok 193 214s downloaded 10328 bytes, file is 10328 bytes 214s ok 194 214s downloaded 46394 bytes, file is 46394 bytes 214s ok 195 214s downloaded 39569 bytes, file is 39569 bytes 214s ok 196 214s downloaded 758278 bytes, file is 758278 bytes 214s ok 197 214s downloaded 372 bytes, file is 372 bytes 214s ok 198 214s downloaded 294 bytes, file is 294 bytes 214s ok 199 214s downloaded 294 bytes, file is 294 bytes 214s ok 200 214s downloaded 10623 bytes, file is 10623 bytes 214s ok 201 214s downloaded 8511 bytes, file is 8511 bytes 214s ok 202 214s downloaded 4483 bytes, file is 4483 bytes 214s ok 203 214s downloaded 90816 bytes, file is 90816 bytes 214s ok 204 214s downloaded 25417 bytes, file is 25417 bytes 214s ok 205 214s downloaded 14126 bytes, file is 14126 bytes 214s ok 206 214s downloaded 38625 bytes, file is 38625 bytes 214s ok 207 214s downloaded 454394 bytes, file is 454394 bytes 214s ok 208 214s downloaded 7951 bytes, file is 7951 bytes 214s ok 209 214s downloaded 7400 bytes, file is 7400 bytes 214s ok 210 214s downloaded 92850 bytes, file is 92850 bytes 214s ok 211 214s downloaded 50829 bytes, file is 50829 bytes 214s ok 212 214s downloaded 3862 bytes, file is 3862 bytes 214s ok 213 214s downloaded 32731 bytes, file is 32731 bytes 214s ok 214 214s downloaded 86827 bytes, file is 86827 bytes 214s ok 215 214s downloaded 50436 bytes, file is 50436 bytes 214s ok 216 214s downloaded 24001 bytes, file is 24001 bytes 214s ok 217 214s ok 217s t/apache/byterange2.t ............... 217s 1..1 217s # Running under perl version 5.038002 for linux 217s # Current time local: Tue Jun 4 09:13:41 2024 217s # Current time GMT: Tue Jun 4 09:13:41 2024 217s # Using Test.pm version 1.31 217s # Using Apache/Test.pm version 1.42 217s # testing : return correct content 217s # expected: 'hello 217s # ' 217s # received: 'hello 217s # ' 217s ok 1 217s ok 221s t/apache/byterange3.t ............... 221s # using LWP client 221s 1..217 221s # Running under perl version 5.038002 for linux 221s # Current time local: Tue Jun 4 09:13:44 2024 221s # Current time GMT: Tue Jun 4 09:13:44 2024 221s # Using Test.pm version 1.31 221s # Using Apache/Test.pm version 1.42 221s downloaded 17651 bytes, file is 17651 bytes 221s ok 1 221s downloaded 56240 bytes, file is 56240 bytes 221s ok 2 221s downloaded 34283 bytes, file is 34283 bytes 221s ok 3 221s downloaded 55533 bytes, file is 55533 bytes 221s ok 4 221s downloaded 43888 bytes, file is 43888 bytes 221s ok 5 221s downloaded 89271 bytes, file is 89271 bytes 221s ok 6 221s downloaded 9991 bytes, file is 9991 bytes 221s ok 7 221s downloaded 9577 bytes, file is 9577 bytes 221s ok 8 221s downloaded 4100 bytes, file is 4100 bytes 221s ok 9 221s downloaded 3672 bytes, file is 3672 bytes 221s ok 10 221s downloaded 7683 bytes, file is 7683 bytes 221s ok 11 221s downloaded 144298 bytes, file is 144298 bytes 221s ok 12 221s downloaded 7966 bytes, file is 7966 bytes 221s ok 13 221s downloaded 6892 bytes, file is 6892 bytes 221s ok 14 221s downloaded 7760 bytes, file is 7760 bytes 221s ok 15 221s downloaded 6327 bytes, file is 6327 bytes 221s ok 16 221s downloaded 133641 bytes, file is 133641 bytes 221s ok 17 221s downloaded 6142 bytes, file is 6142 bytes 221s ok 18 221s downloaded 3594 bytes, file is 3594 bytes 221s ok 19 221s downloaded 4085 bytes, file is 4085 bytes 221s ok 20 221s downloaded 119430 bytes, file is 119430 bytes 221s ok 21 221s downloaded 6597 bytes, file is 6597 bytes 221s ok 22 221s downloaded 5335 bytes, file is 5335 bytes 221s ok 23 221s downloaded 4616 bytes, file is 4616 bytes 221s ok 24 221s downloaded 115538 bytes, file is 115538 bytes 221s ok 25 221s downloaded 10759 bytes, file is 10759 bytes 221s ok 26 221s downloaded 12271 bytes, file is 12271 bytes 221s ok 27 221s downloaded 9232 bytes, file is 9232 bytes 221s ok 28 221s downloaded 129680 bytes, file is 129680 bytes 221s ok 29 221s downloaded 10557 bytes, file is 10557 bytes 221s ok 30 221s downloaded 12319 bytes, file is 12319 bytes 221s ok 31 221s downloaded 8442 bytes, file is 8442 bytes 221s ok 32 221s downloaded 4450 bytes, file is 4450 bytes 221s ok 33 221s downloaded 64523 bytes, file is 64523 bytes 221s ok 34 221s downloaded 8201 bytes, file is 8201 bytes 221s ok 35 221s downloaded 4103 bytes, file is 4103 bytes 221s ok 36 221s downloaded 10924 bytes, file is 10924 bytes 221s ok 37 221s downloaded 4456 bytes, file is 4456 bytes 221s ok 38 221s downloaded 100187 bytes, file is 100187 bytes 221s ok 39 221s downloaded 7717 bytes, file is 7717 bytes 221s ok 40 221s downloaded 7702 bytes, file is 7702 bytes 221s ok 41 221s downloaded 7017 bytes, file is 7017 bytes 221s ok 42 221s downloaded 71129 bytes, file is 71129 bytes 221s ok 43 221s downloaded 4599 bytes, file is 4599 bytes 221s ok 44 221s downloaded 6150 bytes, file is 6150 bytes 221s ok 45 221s downloaded 5111 bytes, file is 5111 bytes 221s ok 46 221s downloaded 40701 bytes, file is 40701 bytes 221s ok 47 221s downloaded 5730 bytes, file is 5730 bytes 221s ok 48 221s downloaded 4682 bytes, file is 4682 bytes 221s ok 49 221s downloaded 4980 bytes, file is 4980 bytes 221s ok 50 221s downloaded 54032 bytes, file is 54032 bytes 221s ok 51 221s downloaded 7007 bytes, file is 7007 bytes 221s ok 52 221s downloaded 37377 bytes, file is 37377 bytes 221s ok 53 221s downloaded 4214 bytes, file is 4214 bytes 221s ok 54 221s downloaded 3946 bytes, file is 3946 bytes 221s ok 55 221s downloaded 4054 bytes, file is 4054 bytes 221s ok 56 221s downloaded 44427 bytes, file is 44427 bytes 221s ok 57 221s downloaded 4744 bytes, file is 4744 bytes 221s ok 58 221s downloaded 3946 bytes, file is 3946 bytes 221s ok 59 221s downloaded 4055 bytes, file is 4055 bytes 221s ok 60 221s downloaded 68937 bytes, file is 68937 bytes 221s ok 61 221s downloaded 3946 bytes, file is 3946 bytes 221s ok 62 221s downloaded 4052 bytes, file is 4052 bytes 221s ok 63 221s downloaded 124713 bytes, file is 124713 bytes 221s ok 64 221s downloaded 107201 bytes, file is 107201 bytes 221s ok 65 221s downloaded 38060 bytes, file is 38060 bytes 221s ok 66 221s downloaded 4470 bytes, file is 4470 bytes 221s ok 67 221s downloaded 6335 bytes, file is 6335 bytes 221s ok 68 221s downloaded 7363 bytes, file is 7363 bytes 221s ok 69 221s downloaded 5889 bytes, file is 5889 bytes 221s ok 70 221s downloaded 4651 bytes, file is 4651 bytes 221s ok 71 221s downloaded 8357 bytes, file is 8357 bytes 221s ok 72 221s downloaded 25281 bytes, file is 25281 bytes 221s ok 73 221s downloaded 53904 bytes, file is 53904 bytes 221s ok 74 221s downloaded 115157 bytes, file is 115157 bytes 221s ok 75 221s downloaded 20457 bytes, file is 20457 bytes 221s ok 76 221s downloaded 5768 bytes, file is 5768 bytes 221s ok 77 221s downloaded 8241 bytes, file is 8241 bytes 221s ok 78 221s downloaded 824371 bytes, file is 824371 bytes 221s ok 79 221s downloaded 22583 bytes, file is 22583 bytes 221s ok 80 221s downloaded 7010 bytes, file is 7010 bytes 221s ok 81 221s downloaded 8386 bytes, file is 8386 bytes 221s ok 82 221s downloaded 294 bytes, file is 294 bytes 221s ok 83 221s downloaded 304 bytes, file is 304 bytes 221s ok 84 221s downloaded 8016 bytes, file is 8016 bytes 221s ok 85 221s downloaded 56994 bytes, file is 56994 bytes 221s ok 86 221s downloaded 4480 bytes, file is 4480 bytes 221s ok 87 221s downloaded 9151 bytes, file is 9151 bytes 221s ok 88 221s downloaded 15459 bytes, file is 15459 bytes 221s ok 89 221s downloaded 9546 bytes, file is 9546 bytes 221s ok 90 221s downloaded 4837 bytes, file is 4837 bytes 221s ok 91 221s downloaded 6938 bytes, file is 6938 bytes 221s ok 92 221s downloaded 26154 bytes, file is 26154 bytes 221s ok 93 221s downloaded 53154 bytes, file is 53154 bytes 221s ok 94 221s downloaded 4943 bytes, file is 4943 bytes 221s ok 95 221s downloaded 43100 bytes, file is 43100 bytes 221s ok 96 221s downloaded 22163 bytes, file is 22163 bytes 221s ok 97 221s downloaded 39867 bytes, file is 39867 bytes 221s ok 98 221s downloaded 4052 bytes, file is 4052 bytes 221s ok 99 221s downloaded 24330 bytes, file is 24330 bytes 221s ok 100 221s downloaded 311377 bytes, file is 311377 bytes 221s ok 101 221s downloaded 9376 bytes, file is 9376 bytes 221s ok 102 221s downloaded 46317 bytes, file is 46317 bytes 221s ok 103 221s downloaded 26746 bytes, file is 26746 bytes 221s ok 104 221s downloaded 7959 bytes, file is 7959 bytes 221s ok 105 221s downloaded 84353 bytes, file is 84353 bytes 221s ok 106 221s downloaded 37665 bytes, file is 37665 bytes 221s ok 107 221s downloaded 10359 bytes, file is 10359 bytes 221s ok 108 221s downloaded 22795 bytes, file is 22795 bytes 221s ok 109 221s downloaded 14429 bytes, file is 14429 bytes 221s ok 110 221s downloaded 9377 bytes, file is 9377 bytes 221s ok 111 221s downloaded 37601 bytes, file is 37601 bytes 221s ok 112 221s downloaded 90814 bytes, file is 90814 bytes 221s ok 113 221s downloaded 55292 bytes, file is 55292 bytes 221s ok 114 221s downloaded 39537 bytes, file is 39537 bytes 221s ok 115 221s downloaded 37816 bytes, file is 37816 bytes 221s ok 116 221s downloaded 49936 bytes, file is 49936 bytes 221s ok 117 221s downloaded 15221 bytes, file is 15221 bytes 221s ok 118 221s downloaded 22218 bytes, file is 22218 bytes 221s ok 119 221s downloaded 13355 bytes, file is 13355 bytes 221s ok 120 221s downloaded 16608 bytes, file is 16608 bytes 221s ok 121 221s downloaded 1649 bytes, file is 1649 bytes 221s ok 122 221s downloaded 422210 bytes, file is 422210 bytes 221s ok 123 221s downloaded 31786 bytes, file is 31786 bytes 221s ok 124 221s downloaded 137232 bytes, file is 137232 bytes 221s ok 125 221s downloaded 16501 bytes, file is 16501 bytes 221s ok 126 221s downloaded 13815 bytes, file is 13815 bytes 221s ok 127 221s downloaded 180836 bytes, file is 180836 bytes 221s ok 128 221s downloaded 45028 bytes, file is 45028 bytes 221s ok 129 221s downloaded 72248 bytes, file is 72248 bytes 221s ok 130 221s downloaded 6153 bytes, file is 6153 bytes 221s ok 131 221s downloaded 1527 bytes, file is 1527 bytes 221s ok 132 221s downloaded 59530 bytes, file is 59530 bytes 221s ok 133 221s downloaded 30628 bytes, file is 30628 bytes 221s ok 134 221s downloaded 2013 bytes, file is 2013 bytes 221s ok 135 221s downloaded 129125 bytes, file is 129125 bytes 221s ok 136 221s downloaded 37398 bytes, file is 37398 bytes 221s ok 137 221s downloaded 22429 bytes, file is 22429 bytes 221s ok 138 221s downloaded 35539 bytes, file is 35539 bytes 221s ok 139 221s downloaded 71703 bytes, file is 71703 bytes 221s ok 140 221s downloaded 4432 bytes, file is 4432 bytes 221s ok 141 221s downloaded 8360 bytes, file is 8360 bytes 221s ok 142 221s downloaded 12224 bytes, file is 12224 bytes 221s ok 143 221s downloaded 355 bytes, file is 355 bytes 221s ok 144 221s downloaded 2026 bytes, file is 2026 bytes 221s ok 145 221s downloaded 74839 bytes, file is 74839 bytes 221s ok 146 221s downloaded 9436 bytes, file is 9436 bytes 221s ok 147 221s downloaded 12143 bytes, file is 12143 bytes 221s ok 148 221s downloaded 26451 bytes, file is 26451 bytes 221s ok 149 221s downloaded 9588 bytes, file is 9588 bytes 221s ok 150 221s downloaded 58695 bytes, file is 58695 bytes 221s ok 151 221s downloaded 22331 bytes, file is 22331 bytes 221s ok 152 221s downloaded 3429 bytes, file is 3429 bytes 221s ok 153 221s downloaded 10963 bytes, file is 10963 bytes 221s ok 154 221s downloaded 8357 bytes, file is 8357 bytes 221s ok 155 221s downloaded 36144 bytes, file is 36144 bytes 221s ok 156 221s downloaded 26757 bytes, file is 26757 bytes 221s ok 157 221s downloaded 151973 bytes, file is 151973 bytes 221s ok 158 221s downloaded 1243 bytes, file is 1243 bytes 221s ok 159 221s downloaded 15223 bytes, file is 15223 bytes 221s ok 160 221s downloaded 93369 bytes, file is 93369 bytes 221s ok 161 221s downloaded 14283 bytes, file is 14283 bytes 221s ok 162 221s downloaded 4784 bytes, file is 4784 bytes 221s ok 163 221s downloaded 51369 bytes, file is 51369 bytes 221s ok 164 221s downloaded 49853 bytes, file is 49853 bytes 221s ok 165 221s downloaded 5144 bytes, file is 5144 bytes 221s ok 166 221s downloaded 23397 bytes, file is 23397 bytes 221s ok 167 221s downloaded 68880 bytes, file is 68880 bytes 221s ok 168 221s downloaded 12096 bytes, file is 12096 bytes 221s ok 169 221s downloaded 26551 bytes, file is 26551 bytes 221s ok 170 221s downloaded 89288 bytes, file is 89288 bytes 221s ok 171 221s downloaded 5138 bytes, file is 5138 bytes 221s ok 172 221s downloaded 6693 bytes, file is 6693 bytes 221s ok 173 221s downloaded 135805 bytes, file is 135805 bytes 221s ok 174 221s downloaded 31661 bytes, file is 31661 bytes 221s ok 175 221s downloaded 33167 bytes, file is 33167 bytes 221s ok 176 221s downloaded 48816 bytes, file is 48816 bytes 221s ok 177 221s downloaded 35911 bytes, file is 35911 bytes 221s ok 178 221s downloaded 18756 bytes, file is 18756 bytes 221s ok 179 221s downloaded 43401 bytes, file is 43401 bytes 221s ok 180 221s downloaded 509 bytes, file is 509 bytes 221s ok 181 221s downloaded 19189 bytes, file is 19189 bytes 221s ok 182 221s downloaded 15588 bytes, file is 15588 bytes 221s ok 183 221s downloaded 123417 bytes, file is 123417 bytes 221s ok 184 221s downloaded 1548 bytes, file is 1548 bytes 221s ok 185 221s downloaded 58669 bytes, file is 58669 bytes 221s ok 186 221s downloaded 27846 bytes, file is 27846 bytes 221s ok 187 221s downloaded 19186 bytes, file is 19186 bytes 221s ok 188 221s downloaded 29862 bytes, file is 29862 bytes 221s ok 189 221s downloaded 7132 bytes, file is 7132 bytes 221s ok 190 221s downloaded 9019 bytes, file is 9019 bytes 221s ok 191 221s downloaded 77701 bytes, file is 77701 bytes 221s ok 192 221s downloaded 53982 bytes, file is 53982 bytes 221s ok 193 221s downloaded 10328 bytes, file is 10328 bytes 221s ok 194 221s downloaded 46394 bytes, file is 46394 bytes 221s ok 195 221s downloaded 39569 bytes, file is 39569 bytes 221s ok 196 221s downloaded 758278 bytes, file is 758278 bytes 221s ok 197 221s downloaded 372 bytes, file is 372 bytes 221s ok 198 221s downloaded 294 bytes, file is 294 bytes 221s ok 199 221s downloaded 294 bytes, file is 294 bytes 221s ok 200 221s downloaded 10623 bytes, file is 10623 bytes 221s ok 201 221s downloaded 8511 bytes, file is 8511 bytes 221s ok 202 221s downloaded 4483 bytes, file is 4483 bytes 221s ok 203 221s downloaded 90816 bytes, file is 90816 bytes 221s ok 204 221s downloaded 25417 bytes, file is 25417 bytes 221s ok 205 221s downloaded 14126 bytes, file is 14126 bytes 221s ok 206 221s downloaded 38625 bytes, file is 38625 bytes 221s ok 207 221s downloaded 454394 bytes, file is 454394 bytes 221s ok 208 221s downloaded 7951 bytes, file is 7951 bytes 221s ok 209 221s downloaded 7400 bytes, file is 7400 bytes 221s ok 210 221s downloaded 92850 bytes, file is 92850 bytes 221s ok 211 221s downloaded 50829 bytes, file is 50829 bytes 221s ok 212 221s downloaded 3862 bytes, file is 3862 bytes 221s ok 213 221s downloaded 32731 bytes, file is 32731 bytes 221s ok 214 221s downloaded 86827 bytes, file is 86827 bytes 221s ok 215 221s downloaded 50436 bytes, file is 50436 bytes 221s ok 216 221s downloaded 24001 bytes, file is 24001 bytes 221s ok 217 221s ok 225s t/apache/byterange4.t ............... 225s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 225s 1..153 225s # Running under perl version 5.038002 for linux 225s # Current time local: Tue Jun 4 09:13:48 2024 225s # Current time GMT: Tue Jun 4 09:13:48 2024 225s # Using Test.pm version 1.31 225s # Using Apache/Test.pm version 1.42 225s range: 0-0 225s rc 206 225s expect: '0' 225s got: '0' 225s ok 1 225s range: 0-1 225s rc 206 225s expect: '00' 225s got: '00' 225s ok 2 225s range: 0-2 225s rc 206 225s expect: '000' 225s got: '000' 225s ok 3 225s range: 0-198 225s rc 206 225s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 225s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 225s ok 4 225s range: 0-199 225s rc 206 225s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 225s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 225s ok 5 225s range: 0-200 225s rc 206 225s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 225s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 225s ok 6 225s range: 0-201 225s rc 206 225s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 225s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 225s ok 7 225s range: 0-598 225s rc 206 225s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s ok 8 225s range: 0-599 225s rc 206 225s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s ok 9 225s range: 0-600 225s rc 206 225s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s ok 10 225s range: 0-601 225s rc 206 225s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s ok 11 225s range: 0-7798 225s rc 206 225s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s ok 12 225s range: 0-7799 225s rc 206 225s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s ok 13 225s range: 0-7800 225s rc 206 225s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s ok 14 225s range: 0-7801 225s rc 206 225s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s ok 15 225s range: 0-7998 225s rc 206 225s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s ok 16 225s range: 0-7999 225s rc 206 225s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s ok 17 225s range: 1-1 225s rc 206 225s expect: '0' 225s got: '0' 225s ok 18 225s range: 1-2 225s rc 206 225s expect: '00' 225s got: '00' 225s ok 19 225s range: 1-198 225s rc 206 225s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 225s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 225s ok 20 225s range: 1-199 225s rc 206 225s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 225s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 225s ok 21 225s range: 1-200 225s rc 206 225s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 225s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 225s ok 22 225s range: 1-201 225s rc 206 225s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 225s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 225s ok 23 225s range: 1-598 225s rc 206 225s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s ok 24 225s range: 1-599 225s rc 206 225s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s ok 25 225s range: 1-600 225s rc 206 225s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s ok 26 225s range: 1-601 225s rc 206 225s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s ok 27 225s range: 1-7798 225s rc 206 225s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s ok 28 225s range: 1-7799 225s rc 206 225s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s ok 29 225s range: 1-7800 225s rc 206 225s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s ok 30 225s range: 1-7801 225s rc 206 225s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s ok 31 225s range: 1-7998 225s rc 206 225s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s ok 32 225s range: 1-7999 225s rc 206 225s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s ok 33 225s range: 2-2 225s rc 206 225s expect: '0' 225s got: '0' 225s ok 34 225s range: 2-198 225s rc 206 225s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 225s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 225s ok 35 225s range: 2-199 225s rc 206 225s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 225s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 225s ok 36 225s range: 2-200 225s rc 206 225s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 225s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 225s ok 37 225s range: 2-201 225s rc 206 225s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 225s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 225s ok 38 225s range: 2-598 225s rc 206 225s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s ok 39 225s range: 2-599 225s rc 206 225s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s ok 40 225s range: 2-600 225s rc 206 225s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s ok 41 225s range: 2-601 225s rc 206 225s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s ok 42 225s range: 2-7798 225s rc 206 225s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s ok 43 225s range: 2-7799 225s rc 206 225s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s ok 44 225s range: 2-7800 225s rc 206 225s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s ok 45 225s range: 2-7801 225s rc 206 225s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s ok 46 225s range: 2-7998 225s rc 206 225s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s ok 47 225s range: 2-7999 225s rc 206 225s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s ok 48 225s range: 198-198 225s rc 206 225s expect: '5' 225s got: '5' 225s ok 49 225s range: 198-199 225s rc 206 225s expect: '50' 225s got: '50' 225s ok 50 225s range: 198-200 225s rc 206 225s expect: '500' 225s got: '500' 225s ok 51 225s range: 198-201 225s rc 206 225s expect: '5000' 225s got: '5000' 225s ok 52 225s range: 198-598 225s rc 206 225s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 225s ok 53 225s range: 198-599 225s rc 206 225s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 225s ok 54 225s range: 198-600 225s rc 206 225s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 225s ok 55 225s range: 198-601 225s rc 206 225s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 225s ok 56 225s range: 198-7798 225s rc 206 225s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 225s ok 57 225s range: 198-7799 225s rc 206 225s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 225s ok 58 225s range: 198-7800 225s rc 206 225s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 225s ok 59 225s range: 198-7801 225s rc 206 225s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 225s ok 60 225s range: 198-7998 225s rc 206 225s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 225s ok 61 225s range: 198-7999 225s rc 206 225s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 225s ok 62 225s range: 199-199 225s rc 206 225s expect: '0' 225s got: '0' 225s ok 63 225s range: 199-200 225s rc 206 225s expect: '00' 225s got: '00' 225s ok 64 225s range: 199-201 225s rc 206 225s expect: '000' 225s got: '000' 225s ok 65 225s range: 199-598 225s rc 206 226s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 226s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 226s ok 66 226s range: 199-599 226s rc 206 226s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 226s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 226s ok 67 226s range: 199-600 226s rc 206 226s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 226s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 226s ok 68 226s range: 199-601 226s rc 206 226s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 226s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 226s ok 69 226s range: 199-7798 226s rc 206 226s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 70 226s range: 199-7799 226s rc 206 226s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 71 226s range: 199-7800 226s rc 206 226s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 72 226s range: 199-7801 226s rc 206 226s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 73 226s range: 199-7998 226s rc 206 226s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 74 226s range: 199-7999 226s rc 206 226s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 75 226s range: 200-200 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 76 226s range: 200-201 226s rc 206 226s expect: '00' 226s got: '00' 226s ok 77 226s range: 200-598 226s rc 206 226s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 226s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 226s ok 78 226s range: 200-599 226s rc 206 226s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 226s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 226s ok 79 226s range: 200-600 226s rc 206 226s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 226s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 226s ok 80 226s range: 200-601 226s rc 206 226s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 226s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 226s ok 81 226s range: 200-7798 226s rc 206 226s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 82 226s range: 200-7799 226s rc 206 226s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 83 226s range: 200-7800 226s rc 206 226s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 84 226s range: 200-7801 226s rc 206 226s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 85 226s range: 200-7998 226s rc 206 226s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 86 226s range: 200-7999 226s rc 206 226s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 87 226s range: 201-201 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 88 226s range: 201-598 226s rc 206 226s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 226s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 226s ok 89 226s range: 201-599 226s rc 206 226s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 226s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 226s ok 90 226s range: 201-600 226s rc 206 226s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 226s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 226s ok 91 226s range: 201-601 226s rc 206 226s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 226s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 226s ok 92 226s range: 201-7798 226s rc 206 226s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 93 226s range: 201-7799 226s rc 206 226s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 94 226s range: 201-7800 226s rc 206 226s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 95 226s range: 201-7801 226s rc 206 226s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 96 226s range: 201-7998 226s rc 206 226s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 97 226s range: 201-7999 226s rc 206 226s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 98 226s range: 598-598 226s rc 206 226s expect: '5' 226s got: '5' 226s ok 99 226s range: 598-599 226s rc 206 226s expect: '50' 226s got: '50' 226s ok 100 226s range: 598-600 226s rc 206 226s expect: '500' 226s got: '500' 226s ok 101 226s range: 598-601 226s rc 206 226s expect: '5001' 226s got: '5001' 226s ok 102 226s range: 598-7798 226s rc 206 226s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 103 226s range: 598-7799 226s rc 206 226s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 104 226s range: 598-7800 226s rc 206 226s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 105 226s range: 598-7801 226s rc 206 226s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 106 226s range: 598-7998 226s rc 206 226s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 107 226s range: 598-7999 226s rc 206 226s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 108 226s range: 599-599 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 109 226s range: 599-600 226s rc 206 226s expect: '00' 226s got: '00' 226s ok 110 226s range: 599-601 226s rc 206 226s expect: '001' 226s got: '001' 226s ok 111 226s range: 599-7798 226s rc 206 226s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 112 226s range: 599-7799 226s rc 206 226s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 113 226s range: 599-7800 226s rc 206 226s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 114 226s range: 599-7801 226s rc 206 226s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 115 226s range: 599-7998 226s rc 206 226s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 116 226s range: 599-7999 226s rc 206 226s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 117 226s range: 600-600 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 118 226s range: 600-601 226s rc 206 226s expect: '01' 226s got: '01' 226s ok 119 226s range: 600-7798 226s rc 206 226s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 120 226s range: 600-7799 226s rc 206 226s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 121 226s range: 600-7800 226s rc 206 226s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 122 226s range: 600-7801 226s rc 206 226s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 123 226s range: 600-7998 226s rc 206 226s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 124 226s range: 600-7999 226s rc 206 226s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 125 226s range: 601-601 226s rc 206 226s expect: '1' 226s got: '1' 226s ok 126 226s range: 601-7798 226s rc 206 226s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 226s ok 127 226s range: 601-7799 226s rc 206 226s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 226s ok 128 226s range: 601-7800 226s rc 206 226s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 226s ok 129 226s range: 601-7801 226s rc 206 226s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 226s ok 130 226s range: 601-7998 226s rc 206 226s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 131 226s range: 601-7999 226s rc 206 226s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 132 226s range: 7798-7798 226s rc 206 226s expect: '5' 226s got: '5' 226s ok 133 226s range: 7798-7799 226s rc 206 226s expect: '50' 226s got: '50' 226s ok 134 226s range: 7798-7800 226s rc 206 226s expect: '501' 226s got: '501' 226s ok 135 226s range: 7798-7801 226s rc 206 226s expect: '5019' 226s got: '5019' 226s ok 136 226s range: 7798-7998 226s rc 206 226s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 137 226s range: 7798-7999 226s rc 206 226s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 138 226s range: 7799-7799 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 139 226s range: 7799-7800 226s rc 206 226s expect: '01' 226s got: '01' 226s ok 140 226s range: 7799-7801 226s rc 206 226s expect: '019' 226s got: '019' 226s ok 141 226s range: 7799-7998 226s rc 206 226s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 142 226s range: 7799-7999 226s rc 206 226s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 143 226s range: 7800-7800 226s rc 206 226s expect: '1' 226s got: '1' 226s ok 144 226s range: 7800-7801 226s rc 206 226s expect: '19' 226s got: '19' 226s ok 145 226s range: 7800-7998 226s rc 206 226s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 146 226s range: 7800-7999 226s rc 206 226s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 147 226s range: 7801-7801 226s rc 206 226s expect: '9' 226s got: '9' 226s ok 148 226s range: 7801-7998 226s rc 206 226s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 226s ok 149 226s range: 7801-7999 226s rc 206 226s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 226s ok 150 226s range: 7998-7998 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 151 226s range: 7998-7999 226s rc 206 226s expect: '00' 226s got: '00' 226s ok 152 226s range: 7999-7999 226s rc 206 226s expect: '0' 226s got: '0' 226s ok 153 226s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 226s ok 228s t/apache/byterange5.t ............... 228s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 228s 1..5 228s # Running under perl version 5.038002 for linux 228s # Current time local: Tue Jun 4 09:13:52 2024 228s # Current time GMT: Tue Jun 4 09:13:52 2024 228s # Using Test.pm version 1.31 228s # Using Apache/Test.pm version 1.42 228s ok 1 228s ok 2 228s ok 3 228s ok 4 228s ok 5 228s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 228s ok 230s t/apache/byterange6.t ............... 230s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 230s 1..53 230s # Running under perl version 5.038002 for linux 230s # Current time local: Tue Jun 4 09:13:55 2024 230s # Current time GMT: Tue Jun 4 09:13:55 2024 230s # Using Test.pm version 1.31 230s # Using Apache/Test.pm version 1.42 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 1 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 2 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 3 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 4 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 5 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 6 230s # expecting range 0-100 230s # expecting range 1000-1001 230s # expecting range 5-6 230s ok 7 230s # expecting range 0-100 230s # expecting range 1000-1001 230s # expecting range 5-6 230s ok 8 230s # expecting range 0-100 230s # expecting range 1000-1001 230s # expecting range 5-6 230s ok 9 230s # expecting range 1-100 230s # expecting range 1000-1001 230s # expecting range 5-6 230s ok 10 230s # expecting range 1-100 230s # expecting range 1000-1001 230s # expecting range 5-6 230s ok 11 230s # expecting range 1-100 230s # expecting range 1000-1001 230s # expecting range 5-6 230s ok 12 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 13 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 14 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 15 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 16 230s # expecting range 0-70 230s # expecting range 72-100 230s # expecting range 1000-1001 230s ok 17 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 18 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 19 230s # expecting range 1-100 230s # expecting range 1000-1001 230s ok 20 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 21 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 22 230s # expecting range 0-101 230s # expecting range 1000-1001 230s ok 23 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 24 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 25 230s # expecting range 0-101 230s # expecting range 1000-1001 230s ok 26 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 27 230s # expecting range 0-100 230s # expecting range 1000-1001 230s ok 28 230s # expecting range 0-101 230s # expecting range 1000-1001 230s ok 29 230s # expecting range 1-10 230s # expecting range 99-99 230s ok 30 230s # expecting range 1-10 230s # expecting range 99-99 230s ok 31 230s # expecting range 1-11 230s # expecting range 99-99 230s ok 32 230s # expecting range 0-10 230s # expecting range 99-99 230s ok 33 230s # expecting range 0-10 230s # expecting range 99-99 230s ok 34 230s # expecting range 0-11 230s # expecting range 99-99 230s ok 35 230s # expecting range 0-12 230s # expecting range 99-99 230s ok 36 230s # expecting range 0-13 230s # expecting range 99-99 230s ok 37 230s # expecting range 1-11 230s # expecting range 99-99 230s ok 38 230s # expecting range 1-12 230s # expecting range 99-99 230s ok 39 230s # expecting range 1-13 230s # expecting range 99-99 230s ok 40 230s # expecting range 1-10 230s # expecting range 99-99 230s ok 41 230s # expecting range 1-11 230s # expecting range 99-99 230s ok 42 230s # expecting range 1-10 230s # expecting range 99-99 230s ok 43 230s # expecting range 0-11 230s # expecting range 99-99 230s ok 44 230s # expecting range 1-10 230s # expecting range 99-99 230s ok 45 230s # expecting range 1-20 230s # expecting range 99-99 230s ok 46 230s # expecting range 1-20 230s # expecting range 99-99 230s ok 47 230s # expecting range 1-20 230s # expecting range 99-99 230s ok 48 230s # expecting range 1-21 230s # expecting range 99-99 230s ok 49 230s # expecting range 5-12 230s # expecting range 99-99 230s ok 50 230s # expecting range 1-10 230s # expecting range 99-99 230s ok 51 230s # expecting range 5-10 230s # expecting range 1-3 230s # expecting range 99-99 230s ok 52 230s # expecting range 0-1 230s # expecting range 7999-7999 230s ok 53 230s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 230s ok 232s t/apache/byterange7.t ............... 232s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 232s 1..24 232s # Running under perl version 5.038002 for linux 232s # Current time local: Tue Jun 4 09:13:57 2024 232s # Current time GMT: Tue Jun 4 09:13:57 2024 232s # Using Test.pm version 1.31 232s # Using Apache/Test.pm version 1.42 232s Got 206 Range: 'bytes 0-1/40001' 232s body length 2 232s Content-Length: 2 232s ok 1 232s Got 206 multipart/byteranges 232s body length 196 232s Content-Length: 196 232s ok 2 232s Got 206 multipart/byteranges 232s body length 900 232s Content-Length: 900 232s ok 3 232s Got 206 multipart/byteranges 232s body length 4500 232s ok 4 232s Got 206 multipart/byteranges 232s body length 9000 232s ok 5 232s Got 200 232s ok 6 232s Got 200 232s ok 7 232s Got 200 232s ok 8 232s Got 200 232s ok 9 232s Got 200 232s ok 10 232s Got 200 232s ok 11 232s Got 200 232s ok 12 232s Got 200 232s ok 13 232s Got 200 232s ok 14 232s Got 200 232s ok 15 232s Got 200 232s ok 16 232s Got 200 232s ok 17 232s Got 200 232s ok 18 232s Got 200 232s ok 19 232s Sending '1000-200000', expecting 206 232s Got 206 Range: 'bytes 1000-40000/40001' 232s ok 20 232s Sending '100000-110000', expecting 416 232s Got 416 232s ok 21 232s Sending '100000-110000,1000-2000', expecting 206 232s Got 206 Range: 'bytes 1000-2000/40001' 232s ok 22 232s Sending '100000-110000,2000-1000', expecting 200 232s Got 200 232s ok 23 232s Sending '100000-110000,200000-', expecting 416 232s Got 416 232s ok 24 232s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 232s ok 235s t/apache/cfg_getline.t .............. 235s 1..116 235s # Running under perl version 5.038002 for linux 235s # Current time local: Tue Jun 4 09:13:59 2024 235s # Current time GMT: Tue Jun 4 09:13:59 2024 235s # Using Test.pm version 1.31 235s # Using Apache/Test.pm version 1.42 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 100 235s ok 1 235s ok 2 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 196 235s ok 3 235s ok 4 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 197 235s ok 5 235s ok 6 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 198 235s ok 7 235s ok 8 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 199 235s ok 9 235s ok 10 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 200 235s ok 11 235s ok 12 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 201 235s ok 13 235s ok 14 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 202 235s ok 15 235s ok 16 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 396 235s ok 17 235s ok 18 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 397 235s ok 19 235s ok 20 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 398 235s ok 21 235s ok 22 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 399 235s ok 23 235s ok 24 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 400 235s ok 25 235s ok 26 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 401 235s ok 27 235s ok 28 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 402 235s ok 29 235s ok 30 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 596 235s ok 31 235s ok 32 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 597 235s ok 33 235s ok 34 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 598 235s ok 35 235s ok 36 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 599 235s ok 37 235s ok 38 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 600 235s ok 39 235s ok 40 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 601 235s ok 41 235s ok 42 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 602 235s ok 43 235s ok 44 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1016 235s ok 45 235s ok 46 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1017 235s ok 47 235s ok 48 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1018 235s ok 49 235s ok 50 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1019 235s ok 51 235s ok 52 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1020 235s ok 53 235s ok 54 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1021 235s ok 55 235s ok 56 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1022 235s ok 57 235s ok 58 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1023 235s ok 59 235s ok 60 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1024 235s ok 61 235s ok 62 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1025 235s ok 63 235s ok 64 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1026 235s ok 65 235s ok 66 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1027 235s ok 67 235s ok 68 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1028 235s ok 69 235s ok 70 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1029 235s ok 71 235s ok 72 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 1030 235s ok 73 235s ok 74 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8170 235s ok 75 235s ok 76 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8171 235s ok 77 235s ok 78 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8172 235s ok 79 235s ok 80 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8173 235s ok 81 235s ok 82 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8174 235s ok 83 235s ok 84 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8175 235s ok 85 235s ok 86 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8176 235s ok 87 235s ok 88 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8177 235s ok 89 235s ok 90 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8178 235s ok 91 235s ok 92 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8179 235s ok 93 235s ok 94 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8180 235s ok 95 235s ok 96 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8181 235s ok 97 235s ok 98 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8182 235s ok 99 235s ok 100 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8183 235s ok 101 235s ok 102 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8184 235s ok 103 235s ok 104 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8185 235s ok 105 235s ok 106 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8186 235s ok 107 235s ok 108 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8187 235s ok 109 235s ok 110 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8188 235s ok 111 235s ok 112 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8189 235s ok 113 235s ok 114 235s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s Got rc 200 for length 8190 235s ok 115 235s ok 116 235s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 235s ok 238s t/apache/chunkinput.t ............... 238s 1..37 238s # Running under perl version 5.038002 for linux 238s # Current time local: Tue Jun 4 09:14:02 2024 238s # Current time GMT: Tue Jun 4 09:14:02 2024 238s # Using Test.pm version 1.31 238s # Using Apache/Test.pm version 1.42 238s testing default 238s ok 1 238s # testing : response codes 238s # expected: 'HTTP/1.1 200 OK' 238s # received: 'HTTP/1.1 200 OK' 238s ok 2 238s # testing : trailer (pid) 238s # expected: '23001' 238s # received: '23001' 238s ok 3 238s ok 4 238s # testing : response codes 238s # expected: 'HTTP/1.1 404 Not Found' 238s # received: 'HTTP/1.1 404 Not Found' 238s ok 5 238s ok 6 238s # testing : response codes 238s # expected: 'HTTP/1.1 200 OK' 238s # received: 'HTTP/1.1 200 OK' 238s ok 7 238s ok 8 238s # testing : response codes 238s # expected: 'HTTP/1.1 404 Not Found' 238s # received: 'HTTP/1.1 404 Not Found' 238s ok 9 238s ok 10 238s # testing : response codes 238s # expected: 'HTTP/1.1 200 OK' 238s # received: 'HTTP/1.1 200 OK' 238s ok 11 238s ok 12 238s # testing : response codes 238s # expected: 'HTTP/1.1 404 Not Found' 238s # received: 'HTTP/1.1 404 Not Found' 238s ok 13 238s ok 14 238s # testing : response codes 238s # expected: 'HTTP/1.1 200 OK' 238s # received: 'HTTP/1.1 200 OK' 238s ok 15 238s ok 16 238s # testing : response codes 238s # expected: 'HTTP/1.1 404 Not Found' 238s # received: 'HTTP/1.1 404 Not Found' 238s ok 17 238s ok 18 238s # testing : response codes 238s # expected: 'HTTP/1.1 200 OK' 238s # received: 'HTTP/1.1 200 OK' 238s ok 19 238s ok 20 238s # testing : response codes 238s # expected: 'HTTP/1.1 404 Not Found' 238s # received: 'HTTP/1.1 404 Not Found' 238s ok 21 238s ok 22 238s # testing : response codes 238s # expected: 'HTTP/1.1 400 Bad Request' 238s # received: 'HTTP/1.1 400 Bad Request' 238s ok 23 238s ok 24 238s # testing : response codes 238s # expected: 'HTTP/1.1 400 Bad Request' 238s # received: 'HTTP/1.1 400 Bad Request' 238s ok 25 238s ok 26 238s # testing : response codes 238s # expected: 'HTTP/1.1 413 Request Entity Too Large' 238s # received: 'HTTP/1.1 413 Request Entity Too Large' 238s ok 27 238s ok 28 238s # testing : response codes 238s # expected: 'HTTP/1.1 413 Request Entity Too Large' 238s # received: 'HTTP/1.1 413 Request Entity Too Large' 238s ok 29 238s ok 30 238s # testing : response codes 238s # expected: 'HTTP/1.1 400 Bad Request' 238s # received: 'HTTP/1.1 400 Bad Request' 238s ok 31 238s ok 32 238s # testing : response codes 238s # expected: 'HTTP/1.1 400 Bad Request' 238s # received: 'HTTP/1.1 400 Bad Request' 238s ok 33 238s ok 34 238s # testing : response codes 238s # expected: 'HTTP/1.1 400 Bad Request' 238s # received: 'HTTP/1.1 400 Bad Request' 238s ok 35 238s ok 36 238s # testing : response codes 238s # expected: 'HTTP/1.1 400 Bad Request' 238s # received: 'HTTP/1.1 400 Bad Request' 238s ok 37 238s ok 240s t/apache/contentlength.t ............ 240s 1..24 240s # Running under perl version 5.038002 for linux 240s # Current time local: Tue Jun 4 09:14:05 2024 240s # Current time GMT: Tue Jun 4 09:14:05 2024 240s # Using Test.pm version 1.31 240s # Using Apache/Test.pm version 1.42 240s testing default 240s ok 1 240s # testing : response codes POST for /echo_post with Content-Length: 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 2 240s ok 3 240s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 4 240s ok 5 240s # testing : response codes POST for /echo_post with Content-Length: 0 240s # expected: 'HTTP/1.1 200 OK' 240s # received: 'HTTP/1.1 200 OK' 240s ok 6 240s ok 7 240s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 240s # expected: 'HTTP/1.1 404 Not Found' 240s # received: 'HTTP/1.1 404 Not Found' 240s ok 8 240s ok 9 240s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 240s # expected: 'HTTP/1.1 200 OK' 240s # received: 'HTTP/1.1 200 OK' 240s ok 10 240s ok 11 240s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 240s # expected: 'HTTP/1.1 404 Not Found' 240s # received: 'HTTP/1.1 404 Not Found' 240s ok 12 240s ok 13 240s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 14 240s ok 15 240s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 16 240s ok 17 240s # testing : response codes POST for /echo_post with Content-Length: -1 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 18 240s ok 19 240s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 20 240s ok 21 240s # testing : response codes POST for /echo_post with Content-Length: 123abc 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 22 240s ok 23 240s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 240s # expected: 'HTTP/1.1 400 Bad Request' 240s # received: 'HTTP/1.1 400 Bad Request' 240s ok 24 240s ok 243s t/apache/errordoc.t ................. 243s 1..14 243s # Running under perl version 5.038002 for linux 243s # Current time local: Tue Jun 4 09:14:07 2024 243s # Current time GMT: Tue Jun 4 09:14:07 2024 243s # Using Test.pm version 1.31 243s # Using Apache/Test.pm version 1.42 243s # testing : notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 1 243s # testing : notfound.html content 243s # expected: qr/per-server 404/ 243s # received: 'per-server 404' 243s ok 2 243s # testing : /inherit/notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 3 243s # testing : /inherit/notfound.html content 243s # expected: qr/per-server 404/ 243s # received: 'per-server 404' 243s ok 4 243s # testing : /redefine/notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 5 243s # testing : /redefine/notfound.html content 243s # expected: 'per-dir 404' 243s # received: 'per-dir 404' 243s ok 6 243s # testing : /redefine/notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 7 243s # testing : /redefine/notfound.html content 243s # expected: qr/Not Found/ 243s # received: ' 243s # 243s # 404 Not Found 243s # 243s #

Not Found

243s #

The requested URL was not found on this server.

243s # ' 243s ok 8 243s # testing : /merge/notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 9 243s # testing : /merge/notfound.html content 243s # expected: 'testing merge' 243s # received: 'testing merge' 243s ok 10 243s # testing : /merge/merge2/notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 11 243s # testing : /merge/merge2/notfound.html content 243s # expected: 'testing merge' 243s # received: 'testing merge' 243s ok 12 243s # testing : /bounce/notfound.html code 243s # expected: 404 243s # received: '404' 243s ok 13 243s # testing : /bounce/notfound.html content 243s # expected: qr/expire test/ 243s # received: ' 243s # expire test 243s # expire test 243s # ' 243s ok 14 243s ok 245s t/apache/etags.t .................... 245s # Checking for existence of FileETag directive 245s # Returned 200: 245s 1..61 245s # Running under perl version 5.038002 for linux 245s # Current time local: Tue Jun 4 09:14:10 2024 245s # Current time GMT: Tue Jun 4 09:14:10 2024 245s # Using Test.pm version 1.31 245s # Using Apache/Test.pm version 1.42 245s # --- 245s # HEAD /apache/etags/m/minus-ms/test.txt 245s # Expecting field to be absent 245s # Received "b-613edd771cbc0" 245s ok 1 245s # --- 245s # HEAD /apache/etags/all/mi/test.txt 245s # Expecting two components in ETag field 245s # Received "4b4e9-613edd771cbc0" 245s ok 2 245s # --- 245s # HEAD /apache/etags/s/test.txt 245s # Expecting one component in ETag field 245s # Received "b" 245s ok 3 245s # --- 245s # HEAD /apache/etags/m/minus-s/test.txt 245s # Expecting field to be absent 245s # Received "613edd771cbc0" 245s ok 4 245s # --- 245s # HEAD /apache/etags/none/inherit/test.txt 245s # Expecting field to be absent 245s # ETag field is missing 245s ok 5 245s # --- 245s # HEAD /apache/etags/all/minus-i/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 6 245s # --- 245s # HEAD /apache/etags/none/plus-mi/test.txt 245s # Expecting two components in ETag field 245s # Received "4b568-613edd771cbc0" 245s ok 7 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 245s # Expecting two components in ETag field 245s # Received "4b573-b" 245s ok 8 245s # --- 245s # HEAD /apache/etags/none/plus-mis/test.txt 245s # Expecting three components in ETag field 245s # Received "4b580-b-613edd771cbc0" 245s ok 9 245s # --- 245s # HEAD /apache/etags/none/i/test.txt 245s # Expecting one component in ETag field 245s # Received "4b54b" 245s ok 10 245s # --- 245s # HEAD /apache/etags/m/minus-m/test.txt 245s # Expecting field to be absent 245s # Received "b-613edd771cbc0" 245s ok 11 245s # --- 245s # HEAD /apache/etags/none/is/test.txt 245s # Expecting two components in ETag field 245s # Received "4b550-b" 245s ok 12 245s # --- 245s # HEAD /apache/etags/none/mis/test.txt 245s # Expecting three components in ETag field 245s # Received "4b559-b-613edd771cbc0" 245s ok 13 245s # --- 245s # HEAD /apache/etags/m/minus-is/test.txt 245s # Expecting field to be absent 245s # Received "613edd771cbc0" 245s ok 14 245s # --- 245s # HEAD /apache/etags/m/plus-m/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 15 245s # --- 245s # HEAD /apache/etags/none/mi/test.txt 245s # Expecting two components in ETag field 245s # Received "4b556-613edd771cbc0" 245s ok 16 245s # --- 245s # HEAD /apache/etags/mis/test.txt 245s # Expecting three components in ETag field 245s # Received "4b543-b-613edd771cbc0" 245s ok 17 245s # --- 245s # HEAD /apache/etags/m/minus-mi/test.txt 245s # Expecting field to be absent 245s # Received "b-613edd771cbc0" 245s ok 18 245s # --- 245s # HEAD /apache/etags/all/minus-ms/test.txt 245s # Expecting one component in ETag field 245s # Received "4b4fb" 245s ok 19 245s # --- 245s # HEAD /apache/etags/m/minus-i/test.txt 245s # Expecting field to be absent 245s # Received "613edd771cbc0" 245s ok 20 245s # --- 245s # HEAD /apache/etags/all/mis/test.txt 245s # Expecting three components in ETag field 245s # Received "4b501-b-613edd771cbc0" 245s ok 21 245s # --- 245s # HEAD /apache/etags/all/test.txt 245s # Expecting three components in ETag field 245s # Received "4b508-b-613edd771cbc0" 245s ok 22 245s # --- 245s # HEAD /apache/etags/all/s/test.txt 245s # Expecting one component in ETag field 245s # Received "b" 245s ok 23 245s # --- 245s # HEAD /apache/etags/none/plus-s/test.txt 245s # Expecting one component in ETag field 245s # Received "b" 245s ok 24 245s # --- 245s # HEAD /apache/etags/m/plus-mis/test.txt 245s # Expecting three components in ETag field 245s # Received "4b536-b-613edd771cbc0" 245s ok 25 245s # --- 245s # HEAD /apache/etags/m/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 26 245s # --- 245s # HEAD /apache/etags/all/minus-m/test.txt 245s # Expecting two components in ETag field 245s # Received "4b4f2-b" 245s ok 27 245s # --- 245s # HEAD /apache/etags/m/plus-mi/test.txt 245s # Expecting two components in ETag field 245s # Received "4b533-613edd771cbc0" 245s ok 28 245s # --- 245s # HEAD /apache/etags/all/is/test.txt 245s # Expecting two components in ETag field 245s # Received "4b4e3-b" 245s ok 29 245s # --- 245s # HEAD /apache/etags/all/m/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 30 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 245s # Expecting one component in ETag field 245s # Received "4b57c" 245s ok 31 245s # --- 245s # HEAD /apache/etags/m/plus-s/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 32 245s # --- 245s # HEAD /apache/etags/m/plus-ms/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 33 245s # --- 245s # HEAD /apache/etags/is/test.txt 245s # Expecting two components in ETag field 245s # Received "4b510-b" 245s ok 34 245s # --- 245s # HEAD /apache/etags/all/minus-is/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 35 245s # --- 245s # HEAD /apache/etags/all/inherit/test.txt 245s # Expecting three components in ETag field 245s # Received "4b4e0-b-613edd771cbc0" 245s ok 36 245s # --- 245s # HEAD /apache/etags/m/plus-is/test.txt 245s # Expecting three components in ETag field 245s # Received "4b52d-b-613edd771cbc0" 245s ok 37 245s # --- 245s # HEAD /apache/etags/default/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 38 245s # --- 245s # HEAD /apache/etags/all/minus-mi/test.txt 245s # Expecting one component in ETag field 245s # Received "b" 245s ok 39 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 245s # Expecting field to be absent 245s # Received "b-613edd771cbc0" 245s ok 40 245s # --- 245s # HEAD /apache/etags/none/plus-i/test.txt 245s # Expecting one component in ETag field 245s # Received "4b55f" 245s ok 41 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 42 245s # --- 245s # HEAD /apache/etags/all/i/test.txt 245s # Expecting one component in ETag field 245s # Received "4b4de" 245s ok 43 245s # --- 245s # HEAD /apache/etags/all/minus-mis/test.txt 245s # Expecting field to be absent 245s # Received "b-613edd771cbc0" 245s ok 44 245s # --- 245s # HEAD /apache/etags/all/ms/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 45 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 245s # Expecting one component in ETag field 245s # Received "b" 245s ok 46 245s # --- 245s # HEAD /apache/etags/none/s/test.txt 245s # Expecting one component in ETag field 245s # Received "b" 245s ok 47 245s # --- 245s # HEAD /apache/etags/none/plus-ms/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 48 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 245s # Expecting two components in ETag field 245s # Received "4b57f-613edd771cbc0" 245s ok 49 245s # --- 245s # HEAD /apache/etags/all/minus-s/test.txt 245s # Expecting two components in ETag field 245s # Received "4b4fe-613edd771cbc0" 245s ok 50 245s # --- 245s # HEAD /apache/etags/m/plus-i/test.txt 245s # Expecting two components in ETag field 245s # Received "4b52a-613edd771cbc0" 245s ok 51 245s # --- 245s # HEAD /apache/etags/mi/test.txt 245s # Expecting two components in ETag field 245s # Received "4b540-613edd771cbc0" 245s ok 52 245s # --- 245s # HEAD /apache/etags/m/minus-mis/test.txt 245s # Expecting field to be absent 245s # Received "b-613edd771cbc0" 245s ok 53 245s # --- 245s # HEAD /apache/etags/none/ms/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 54 245s # --- 245s # HEAD /apache/etags/none/plus-m/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 55 245s # --- 245s # HEAD /apache/etags/i/test.txt 245s # Expecting one component in ETag field 245s # Received "4b50d" 245s ok 56 245s # --- 245s # HEAD /apache/etags/ms/test.txt 245s # Expecting two components in ETag field 245s # Received "b-613edd771cbc0" 245s ok 57 245s # --- 245s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 58 245s # --- 245s # HEAD /apache/etags/none/m/test.txt 245s # Expecting one component in ETag field 245s # Received "613edd771cbc0" 245s ok 59 245s # --- 245s # HEAD /apache/etags/none/test.txt 245s # Expecting field to be absent 245s # ETag field is missing 245s ok 60 245s # --- 245s # HEAD /apache/etags/none/plus-is/test.txt 245s # Expecting two components in ETag field 245s # Received "4b562-b" 245s ok 61 245s ok 248s t/apache/expr.t ..................... 248s 1..229 248s # Running under perl version 5.038002 for linux 248s # Current time local: Tue Jun 4 09:14:12 2024 248s # Current time GMT: Tue Jun 4 09:14:12 2024 248s # Using Test.pm version 1.31 248s # Using Apache/Test.pm version 1.42 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true" should evaluate to true, got true 248s ok 1 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "false" should evaluate to false, got false 248s ok 2 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "foo", got parse error 248s ok 3 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -eq 01" should evaluate to true, got true 248s ok 4 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -eq 2" should evaluate to false, got false 248s ok 5 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -ne 2" should evaluate to true, got true 248s ok 6 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -ne 1" should evaluate to false, got false 248s ok 7 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -lt 02" should evaluate to true, got true 248s ok 8 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -lt 1" should evaluate to false, got false 248s ok 9 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -le 2" should evaluate to true, got true 248s ok 10 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -le 1" should evaluate to true, got true 248s ok 11 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "2 -gt 1" should evaluate to true, got true 248s ok 12 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -gt 1" should evaluate to false, got false 248s ok 13 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "2 -ge 1" should evaluate to true, got true 248s ok 14 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -ge 1" should evaluate to true, got true 248s ok 15 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "1 -gt -1" should evaluate to true, got true 248s ok 16 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' == 'aa'" should evaluate to true, got true 248s ok 17 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' == 'b'" should evaluate to false, got false 248s ok 18 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' = 'aa'" should evaluate to true, got true 248s ok 19 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' = 'b'" should evaluate to false, got false 248s ok 20 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' != 'b'" should evaluate to true, got true 248s ok 21 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' != 'aa'" should evaluate to false, got false 248s ok 22 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' < 'b'" should evaluate to true, got true 248s ok 23 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' < 'aa'" should evaluate to false, got false 248s ok 24 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' <= 'b'" should evaluate to true, got true 248s ok 25 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' <= 'aa'" should evaluate to true, got true 248s ok 26 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'b' > 'aa'" should evaluate to true, got true 248s ok 27 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' > 'aa'" should evaluate to false, got false 248s ok 28 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'b' >= 'aa'" should evaluate to true, got true 248s ok 29 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'aa' >= 'aa'" should evaluate to true, got true 248s ok 30 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 248s ok 31 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 248s ok 32 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 248s ok 33 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 248s ok 34 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 248s ok 35 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 248s ok 36 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 248s ok 37 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 248s ok 38 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 248s ok 39 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 248s ok 40 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME} != ''" should evaluate to true, got true 248s ok 41 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a' -in { 'b', 'a' } " should evaluate to true, got true 248s ok 42 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a' -in { 'b', 'c' } " should evaluate to false, got false 248s ok 43 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /bc/ " should evaluate to true, got true 248s ok 44 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /BC/i " should evaluate to true, got true 248s ok 45 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' !~ m!bc! " should evaluate to false, got false 248s ok 46 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' !~ m!BC!i " should evaluate to false, got false 248s ok 47 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " $0 == '' " should evaluate to true, got true 248s ok 48 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " $1 == '' " should evaluate to true, got true 248s ok 49 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " $9 == '' " should evaluate to true, got true 248s ok 50 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " '$0' == '' " should evaluate to true, got true 248s ok 51 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 248s ok 52 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 248s ok 53 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 248s ok 54 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 248s ok 55 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 248s ok 56 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 248s ok 57 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 248s ok 58 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 248s ok 59 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 248s ok 60 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 248s ok 61 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 248s ok 62 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 248s ok 63 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 248s ok 64 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 248s ok 65 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 248s ok 66 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 248s ok 67 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 248s ok 68 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 248s ok 69 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 248s ok 70 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{HTTPS} == 'off' " should evaluate to true, got true 248s ok 71 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 248s ok 72 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 248s ok 73 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 248s ok 74 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 248s ok 75 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 248s ok 76 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 248s ok 77 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 248s ok 78 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 248s ok 79 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 248s ok 80 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 248s ok 81 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 248s ok 82 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "escape('?') = '%3f' " should evaluate to true, got true 248s ok 83 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "unescape('%3f') = '?' " should evaluate to true, got true 248s ok 84 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 248s ok 85 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 248s ok 86 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 248s ok 87 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "file('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 248s ok 88 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-n ''" should evaluate to false, got false 248s ok 89 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-z ''" should evaluate to true, got true 248s ok 90 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-n '1'" should evaluate to true, got true 248s ok 91 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-z '1'" should evaluate to false, got false 248s ok 92 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "-R 'abc'", got parse error 248s ok 93 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 248s ok 94 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-R '240.0.0.0'" should evaluate to false, got false 248s ok 95 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-R '240.0.0.0/8'" should evaluate to false, got false 248s ok 96 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-R 'ff::/8'" should evaluate to false, got false 248s ok 97 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 248s ok 98 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 248s ok 99 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 248s ok 100 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 248s ok 101 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 248s ok 102 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 248s ok 103 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 248s ok 104 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'foo' -strmatch '*o'" should evaluate to true, got true 248s ok 105 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 248s ok 106 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'foo' -strmatch 'F*'" should evaluate to false, got false 248s ok 107 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'foo' -strcmatch 'F*'" should evaluate to true, got true 248s ok 108 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'foo' -strmatch 'g*'" should evaluate to false, got false 248s ok 109 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'foo' -strcmatch 'g*'" should evaluate to false, got false 248s ok 110 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 248s ok 111 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 248s ok 112 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 248s ok 113 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 248s ok 114 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "foo('bar') = 'bar'", got parse error 248s ok 115 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "%{FOO} != 'bar'", got parse error 248s ok 116 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s Should get parse error for "'bar' = bar", got parse error 248s ok 117 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true" should evaluate to true, got true 248s ok 118 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && true" should evaluate to true, got true 248s ok 119 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || true" should evaluate to true, got true 248s ok 120 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || true || true" should evaluate to true, got true 248s ok 121 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || true && true" should evaluate to true, got true 248s ok 122 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && true || true" should evaluate to true, got true 248s ok 123 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && true && true" should evaluate to true, got true 248s ok 124 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || true || !true" should evaluate to true, got true 248s ok 125 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || true && !true" should evaluate to true, got true 248s ok 126 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && true || !true" should evaluate to true, got true 248s ok 127 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && true && !true" should evaluate to false, got false 248s ok 128 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && !true" should evaluate to false, got false 248s ok 129 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || !true" should evaluate to true, got true 248s ok 130 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || !true || true" should evaluate to true, got true 248s ok 131 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || !true && true" should evaluate to true, got true 248s ok 132 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && !true || true" should evaluate to true, got true 248s ok 133 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && !true && true" should evaluate to false, got false 248s ok 134 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || !true || !true" should evaluate to true, got true 248s ok 135 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true || !true && !true" should evaluate to true, got true 248s ok 136 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && !true || !true" should evaluate to false, got false 248s ok 137 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "true && !true && !true" should evaluate to false, got false 248s ok 138 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true" should evaluate to false, got false 248s ok 139 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && true" should evaluate to false, got false 248s ok 140 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || true" should evaluate to true, got true 248s ok 141 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || true || true" should evaluate to true, got true 248s ok 142 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || true && true" should evaluate to true, got true 248s ok 143 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && true || true" should evaluate to true, got true 248s ok 144 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && true && true" should evaluate to false, got false 248s ok 145 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || true || !true" should evaluate to true, got true 248s ok 146 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || true && !true" should evaluate to false, got false 248s ok 147 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && true || !true" should evaluate to false, got false 248s ok 148 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && true && !true" should evaluate to false, got false 248s ok 149 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && !true" should evaluate to false, got false 248s ok 150 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || !true" should evaluate to false, got false 248s ok 151 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || !true || true" should evaluate to true, got true 248s ok 152 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || !true && true" should evaluate to false, got false 248s ok 153 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && !true || true" should evaluate to true, got true 248s ok 154 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && !true && true" should evaluate to false, got false 248s ok 155 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || !true || !true" should evaluate to false, got false 248s ok 156 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true || !true && !true" should evaluate to false, got false 248s ok 157 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && !true || !true" should evaluate to false, got false 248s ok 158 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!true && !true && !true" should evaluate to false, got false 248s ok 159 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true)" should evaluate to false, got false 248s ok 160 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && true)" should evaluate to false, got false 248s ok 161 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || true)" should evaluate to false, got false 248s ok 162 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || true || true)" should evaluate to false, got false 248s ok 163 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || true && true)" should evaluate to false, got false 248s ok 164 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && true || true)" should evaluate to false, got false 248s ok 165 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && true && true)" should evaluate to false, got false 248s ok 166 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || true || !true)" should evaluate to false, got false 248s ok 167 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || true && !true)" should evaluate to false, got false 248s ok 168 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && true || !true)" should evaluate to false, got false 248s ok 169 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && true && !true)" should evaluate to true, got true 248s ok 170 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && !true)" should evaluate to true, got true 248s ok 171 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || !true)" should evaluate to false, got false 248s ok 172 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || !true || true)" should evaluate to false, got false 248s ok 173 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || !true && true)" should evaluate to false, got false 248s ok 174 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && !true || true)" should evaluate to false, got false 248s ok 175 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && !true && true)" should evaluate to true, got true 248s ok 176 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || !true || !true)" should evaluate to false, got false 248s ok 177 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true || !true && !true)" should evaluate to false, got false 248s ok 178 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && !true || !true)" should evaluate to true, got true 248s ok 179 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(true && !true && !true)" should evaluate to true, got true 248s ok 180 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true)" should evaluate to true, got true 248s ok 181 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && true)" should evaluate to true, got true 248s ok 182 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || true)" should evaluate to false, got false 248s ok 183 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || true || true)" should evaluate to false, got false 248s ok 184 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || true && true)" should evaluate to false, got false 248s ok 185 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && true || true)" should evaluate to false, got false 248s ok 186 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && true && true)" should evaluate to true, got true 248s ok 187 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || true || !true)" should evaluate to false, got false 248s ok 188 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || true && !true)" should evaluate to true, got true 248s ok 189 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && true || !true)" should evaluate to true, got true 248s ok 190 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && true && !true)" should evaluate to true, got true 248s ok 191 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && !true)" should evaluate to true, got true 248s ok 192 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || !true)" should evaluate to true, got true 248s ok 193 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || !true || true)" should evaluate to false, got false 248s ok 194 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || !true && true)" should evaluate to true, got true 248s ok 195 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && !true || true)" should evaluate to false, got false 248s ok 196 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && !true && true)" should evaluate to true, got true 248s ok 197 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || !true || !true)" should evaluate to true, got true 248s ok 198 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true || !true && !true)" should evaluate to true, got true 248s ok 199 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && !true || !true)" should evaluate to true, got true 248s ok 200 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "!(!true && !true && !true)" should evaluate to true, got true 248s ok 201 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 248s ok 202 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 248s ok 203 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 248s ok 204 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 248s ok 205 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 248s ok 206 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 248s ok 207 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 248s ok 208 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 248s ok 209 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 248s ok 210 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 248s ok 211 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 248s ok 212 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 248s ok 213 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 248s ok 214 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 248s ok 215 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 248s ok 216 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 248s ok 217 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 248s ok 218 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 248s ok 219 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 248s ok 220 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-F '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 248s ok 221 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-F '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 248s ok 222 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-U '/apache/' " should evaluate to true, got true 248s ok 223 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "-U '/apache/expr/none' " should evaluate to false, got false 248s ok 224 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 248s ok 225 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 248s ok 226 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "base64('foo') = 'Zm9v' " should evaluate to true, got true 248s ok 227 248s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 248s ok 228 248s Error log should not have 'Internal evaluation error' entries, found 0 248s ok 229 248s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 248s ok 252s t/apache/expr_string.t .............. 252s 1..29 252s # Running under perl version 5.038002 for linux 252s # Current time local: Tue Jun 4 09:14:14 2024 252s # Current time GMT: Tue Jun 4 09:14:14 2024 252s # Using Test.pm version 1.31 252s # Using Apache/Test.pm version 1.42 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 1 252s Expected return code 200, got 200 for 'foo' 252s ok 2 252s # testing : log message [Tue Jun 04 09:14:16.993997 2024] [log_debug:info] [pid 8121] [client 127.0.0.1:48164] foo (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: 'foo' 252s # received: 'foo' 252s ok 3 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 4 252s Expected return code 200, got 200 for '%{req:SomeHeader}' 252s ok 5 252s # testing : log message [Tue Jun 04 09:14:17.250720 2024] [log_debug:info] [pid 8121] [client 127.0.0.1:48164] SomeValue (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: 'SomeValue' 252s # received: 'SomeValue' 252s ok 6 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 7 252s Should get parse error (500) for "%{", got 500 252s ok 8 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 9 252s Expected return code 200, got 200 for '%' 252s ok 10 252s # testing : log message [Tue Jun 04 09:14:17.757683 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] % (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: '%' 252s # received: '%' 252s ok 11 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 12 252s Expected return code 200, got 200 for '}' 252s ok 13 252s # testing : log message [Tue Jun 04 09:14:18.012104 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] } (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: '}' 252s # received: '}' 252s ok 14 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 15 252s Expected return code 200, got 200 for '\"' 252s ok 16 252s # testing : log message [Tue Jun 04 09:14:18.264666 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] " (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: '"' 252s # received: '"' 252s ok 17 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 18 252s Expected return code 200, got 200 for '\'' 252s ok 19 252s # testing : log message [Tue Jun 04 09:14:18.517976 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] ' (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: '\'' 252s # received: '\'' 252s ok 20 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 21 252s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 252s ok 22 252s # testing : log message [Tue Jun 04 09:14:18.771537 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: '%{req:SomeHeader}' 252s # received: '%{req:SomeHeader}' 252s ok 23 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 24 252s Expected return code 200, got 200 for '%{tolower:IDENT}' 252s ok 25 252s # testing : log message [Tue Jun 04 09:14:19.024838 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] ident (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: 'ident' 252s # received: 'ident' 252s ok 26 252s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 27 252s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 252s ok 28 252s # testing : log message [Tue Jun 04 09:14:19.278339 2024] [log_debug:info] [pid 8120] [client 127.0.0.1:48168] get (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 252s # didn't match 252s # expected: 'get' 252s # received: 'get' 252s ok 29 252s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 252s ok 255s t/apache/getfile.t .................. 255s # using LWP client 255s 1..219 255s # Running under perl version 5.038002 for linux 255s # Current time local: Tue Jun 4 09:14:19 2024 255s # Current time GMT: Tue Jun 4 09:14:19 2024 255s # Using Test.pm version 1.31 255s # Using Apache/Test.pm version 1.42 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "44f3-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 17651 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl.pod 255s # expected: 17651 255s # received: 17651 255s ok 1 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "dbb0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 56240 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5004delta.pod 255s # expected: 56240 255s # received: 56240 255s ok 2 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "85eb-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 34283 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5005delta.pod 255s # expected: 34283 255s # received: 34283 255s ok 3 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d8ed-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 55533 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5100delta.pod 255s # expected: 55533 255s # received: 55533 255s ok 4 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "ab70-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 43888 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5101delta.pod 255s # expected: 43888 255s # received: 43888 255s ok 5 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "15cb7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 89271 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5120delta.pod 255s # expected: 89271 255s # received: 89271 255s ok 6 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2707-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9991 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5121delta.pod 255s # expected: 9991 255s # received: 9991 255s ok 7 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2569-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9577 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5122delta.pod 255s # expected: 9577 255s # received: 9577 255s ok 8 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1004-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4100 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5123delta.pod 255s # expected: 4100 255s # received: 4100 255s ok 9 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "e58-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3672 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5124delta.pod 255s # expected: 3672 255s # received: 3672 255s ok 10 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1e03-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7683 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5125delta.pod 255s # expected: 7683 255s # received: 7683 255s ok 11 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "233aa-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 144298 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5140delta.pod 255s # expected: 144298 255s # received: 144298 255s ok 12 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1f1e-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7966 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5141delta.pod 255s # expected: 7966 255s # received: 7966 255s ok 13 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1aec-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6892 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5142delta.pod 255s # expected: 6892 255s # received: 6892 255s ok 14 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1e50-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7760 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5143delta.pod 255s # expected: 7760 255s # received: 7760 255s ok 15 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "18b7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6327 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5144delta.pod 255s # expected: 6327 255s # received: 6327 255s ok 16 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "20a09-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 133641 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5160delta.pod 255s # expected: 133641 255s # received: 133641 255s ok 17 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "17fe-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6142 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5161delta.pod 255s # expected: 6142 255s # received: 6142 255s ok 18 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "e0a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3594 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5162delta.pod 255s # expected: 3594 255s # received: 3594 255s ok 19 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "ff5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4085 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5163delta.pod 255s # expected: 4085 255s # received: 4085 255s ok 20 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1d286-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 119430 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5180delta.pod 255s # expected: 119430 255s # received: 119430 255s ok 21 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "19c5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6597 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5181delta.pod 255s # expected: 6597 255s # received: 6597 255s ok 22 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "14d7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5335 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5182delta.pod 255s # expected: 5335 255s # received: 5335 255s ok 23 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1208-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4616 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5184delta.pod 255s # expected: 4616 255s # received: 4616 255s ok 24 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1c352-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 115538 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5200delta.pod 255s # expected: 115538 255s # received: 115538 255s ok 25 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2a07-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10759 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5201delta.pod 255s # expected: 10759 255s # received: 10759 255s ok 26 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2fef-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 12271 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5202delta.pod 255s # expected: 12271 255s # received: 12271 255s ok 27 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2410-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9232 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5203delta.pod 255s # expected: 9232 255s # received: 9232 255s ok 28 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1fa90-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 129680 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5220delta.pod 255s # expected: 129680 255s # received: 129680 255s ok 29 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "293d-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10557 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5221delta.pod 255s # expected: 10557 255s # received: 10557 255s ok 30 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "301f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 12319 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5222delta.pod 255s # expected: 12319 255s # received: 12319 255s ok 31 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "20fa-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8442 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5223delta.pod 255s # expected: 8442 255s # received: 8442 255s ok 32 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1162-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4450 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5224delta.pod 255s # expected: 4450 255s # received: 4450 255s ok 33 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "fc0b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 64523 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5240delta.pod 255s # expected: 64523 255s # received: 64523 255s ok 34 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2009-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8201 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5241delta.pod 255s # expected: 8201 255s # received: 8201 255s ok 35 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1007-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4103 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5242delta.pod 255s # expected: 4103 255s # received: 4103 255s ok 36 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2aac-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10924 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5243delta.pod 255s # expected: 10924 255s # received: 10924 255s ok 37 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1168-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4456 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5244delta.pod 255s # expected: 4456 255s # received: 4456 255s ok 38 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1875b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 100187 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5260delta.pod 255s # expected: 100187 255s # received: 100187 255s ok 39 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1e25-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7717 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5261delta.pod 255s # expected: 7717 255s # received: 7717 255s ok 40 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1e16-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7702 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5262delta.pod 255s # expected: 7702 255s # received: 7702 255s ok 41 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1b69-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7017 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5263delta.pod 255s # expected: 7017 255s # received: 7017 255s ok 42 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "115d9-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 71129 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5280delta.pod 255s # expected: 71129 255s # received: 71129 255s ok 43 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "11f7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4599 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5281delta.pod 255s # expected: 4599 255s # received: 4599 255s ok 44 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1806-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6150 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5282delta.pod 255s # expected: 6150 255s # received: 6150 255s ok 45 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "13f7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5111 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5283delta.pod 255s # expected: 5111 255s # received: 5111 255s ok 46 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9efd-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 40701 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5300delta.pod 255s # expected: 40701 255s # received: 40701 255s ok 47 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1662-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5730 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5301delta.pod 255s # expected: 5730 255s # received: 5730 255s ok 48 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "124a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4682 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5302delta.pod 255s # expected: 4682 255s # received: 4682 255s ok 49 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1374-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4980 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5303delta.pod 255s # expected: 4980 255s # received: 4980 255s ok 50 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d310-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 54032 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5320delta.pod 255s # expected: 54032 255s # received: 54032 255s ok 51 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1b5f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7007 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5321delta.pod 255s # expected: 7007 255s # received: 7007 255s ok 52 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9201-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 37377 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5340delta.pod 255s # expected: 37377 255s # received: 37377 255s ok 53 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1076-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4214 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5341delta.pod 255s # expected: 4214 255s # received: 4214 255s ok 54 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "f6a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3946 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5342delta.pod 255s # expected: 3946 255s # received: 3946 255s ok 55 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "fd6-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4054 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5343delta.pod 255s # expected: 4054 255s # received: 4054 255s ok 56 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "ad8b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 44427 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5360delta.pod 255s # expected: 44427 255s # received: 44427 255s ok 57 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1288-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4744 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5361delta.pod 255s # expected: 4744 255s # received: 4744 255s ok 58 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "f6a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3946 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5362delta.pod 255s # expected: 3946 255s # received: 3946 255s ok 59 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "fd7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4055 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5363delta.pod 255s # expected: 4055 255s # received: 4055 255s ok 60 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "10d49-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 68937 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5380delta.pod 255s # expected: 68937 255s # received: 68937 255s ok 61 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "f6a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3946 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5381delta.pod 255s # expected: 3946 255s # received: 3946 255s ok 62 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "fd4-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4052 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl5382delta.pod 255s # expected: 4052 255s # received: 4052 255s ok 63 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1e729-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 124713 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl561delta.pod 255s # expected: 124713 255s # received: 124713 255s ok 64 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1a2c1-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 107201 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl56delta.pod 255s # expected: 107201 255s # received: 107201 255s ok 65 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "94ac-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 38060 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl581delta.pod 255s # expected: 38060 255s # received: 38060 255s ok 66 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1176-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4470 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl582delta.pod 255s # expected: 4470 255s # received: 4470 255s ok 67 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "18bf-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6335 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl583delta.pod 255s # expected: 6335 255s # received: 6335 255s ok 68 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1cc3-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7363 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl584delta.pod 255s # expected: 7363 255s # received: 7363 255s ok 69 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1701-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5889 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl585delta.pod 255s # expected: 5889 255s # received: 5889 255s ok 70 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "122b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4651 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl586delta.pod 255s # expected: 4651 255s # received: 4651 255s ok 71 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "20a5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8357 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl587delta.pod 255s # expected: 8357 255s # received: 8357 255s ok 72 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "62c1-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 25281 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl588delta.pod 255s # expected: 25281 255s # received: 25281 255s ok 73 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d290-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 53904 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl589delta.pod 255s # expected: 53904 255s # received: 53904 255s ok 74 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1c1d5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 115157 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perl58delta.pod 255s # expected: 115157 255s # received: 115157 255s ok 75 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4fe9-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 20457 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlaix.pod 255s # expected: 20457 255s # received: 20457 255s ok 76 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1688-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5768 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlamiga.pod 255s # expected: 5768 255s # received: 5768 255s ok 77 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2031-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8241 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlandroid.pod 255s # expected: 8241 255s # received: 8241 255s ok 78 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "c9433-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 824371 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlapi.pod 255s # expected: 824371 255s # received: 824371 255s ok 79 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "5837-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 22583 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlapio.pod 255s # expected: 22583 255s # received: 22583 255s ok 80 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1b62-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7010 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlartistic.pod 255s # expected: 7010 255s # received: 7010 255s ok 81 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "20c2-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8386 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlbook.pod 255s # expected: 8386 255s # received: 8386 255s ok 82 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "126-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 294 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlboot.pod 255s # expected: 294 255s # received: 294 255s ok 83 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "130-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 304 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlbot.pod 255s # expected: 304 255s # received: 304 255s ok 84 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1f50-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8016 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlbs2000.pod 255s # expected: 8016 255s # received: 8016 255s ok 85 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "dea2-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 56994 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlcall.pod 255s # expected: 56994 255s # received: 56994 255s ok 86 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1180-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4480 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlcheat.pod 255s # expected: 4480 255s # received: 4480 255s ok 87 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "23bf-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9151 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlclass.pod 255s # expected: 9151 255s # received: 9151 255s ok 88 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "3c63-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 15459 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlclassguts.pod 255s # expected: 15459 255s # received: 15459 255s ok 89 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "254a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9546 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlclib.pod 255s # expected: 9546 255s # received: 9546 255s ok 90 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "12e5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4837 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlcn.pod 255s # expected: 4837 255s # received: 4837 255s ok 91 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1b1a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6938 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlcommunity.pod 255s # expected: 6938 255s # received: 6938 255s ok 92 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "662a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 26154 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlcygwin.pod 255s # expected: 26154 255s # received: 26154 255s ok 93 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "cfa2-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 53154 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldata.pod 255s # expected: 53154 255s # received: 53154 255s ok 94 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "134f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4943 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 255s # expected: 4943 255s # received: 4943 255s ok 95 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "a85c-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 43100 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldebguts.pod 255s # expected: 43100 255s # received: 43100 255s ok 96 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "5693-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 22163 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldebtut.pod 255s # expected: 22163 255s # received: 22163 255s ok 97 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9bbb-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 39867 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldebug.pod 255s # expected: 39867 255s # received: 39867 255s ok 98 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "fd4-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4052 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldelta.pod 255s # expected: 4052 255s # received: 4052 255s ok 99 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "5f0a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 24330 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldeprecation.pod 255s # expected: 24330 255s # received: 24330 255s ok 100 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4c051-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 311377 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldiag.pod 255s # expected: 311377 255s # received: 311377 255s ok 101 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "24a0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9376 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldoc.pod 255s # expected: 9376 255s # received: 9376 255s ok 102 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "b4ed-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 46317 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldocstyle.pod 255s # expected: 46317 255s # received: 46317 255s ok 103 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "687a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 26746 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldsc.pod 255s # expected: 26746 255s # received: 26746 255s ok 104 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1f17-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7959 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perldtrace.pod 255s # expected: 7959 255s # received: 7959 255s ok 105 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "14981-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 84353 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlebcdic.pod 255s # expected: 84353 255s # received: 84353 255s ok 106 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9321-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 37665 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlembed.pod 255s # expected: 37665 255s # received: 37665 255s ok 107 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2877-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10359 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlexperiment.pod 255s # expected: 10359 255s # received: 10359 255s ok 108 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "590b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 22795 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq.pod 255s # expected: 22795 255s # received: 22795 255s ok 109 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "385d-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 14429 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq1.pod 255s # expected: 14429 255s # received: 14429 255s ok 110 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "24a1-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9377 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq2.pod 255s # expected: 9377 255s # received: 9377 255s ok 111 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "92e1-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 37601 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq3.pod 255s # expected: 37601 255s # received: 37601 255s ok 112 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "162be-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 90814 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq4.pod 255s # expected: 90814 255s # received: 90814 255s ok 113 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d7fc-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 55292 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq5.pod 255s # expected: 55292 255s # received: 55292 255s ok 114 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9a71-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 39537 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq6.pod 255s # expected: 39537 255s # received: 39537 255s ok 115 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "93b8-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 37816 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq7.pod 255s # expected: 37816 255s # received: 37816 255s ok 116 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "c310-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 49936 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq8.pod 255s # expected: 49936 255s # received: 49936 255s ok 117 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "3b75-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 15221 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfaq9.pod 255s # expected: 15221 255s # received: 15221 255s ok 118 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "56ca-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 22218 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfilter.pod 255s # expected: 22218 255s # received: 22218 255s ok 119 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "342b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 13355 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfork.pod 255s # expected: 13355 255s # received: 13355 255s ok 120 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "40e0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 16608 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlform.pod 255s # expected: 16608 255s # received: 16608 255s ok 121 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "671-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 1649 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 255s # expected: 1649 255s # received: 1649 255s ok 122 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "67142-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 422210 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlfunc.pod 255s # expected: 422210 255s # received: 422210 255s ok 123 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "7c2a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 31786 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlgit.pod 255s # expected: 31786 255s # received: 31786 255s ok 124 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "21810-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 137232 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlglossary.pod 255s # expected: 137232 255s # received: 137232 255s ok 125 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4075-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 16501 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlgov.pod 255s # expected: 16501 255s # received: 16501 255s ok 126 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "35f7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 13815 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlgpl.pod 255s # expected: 13815 255s # received: 13815 255s ok 127 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2c264-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 180836 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlguts.pod 255s # expected: 180836 255s # received: 180836 255s ok 128 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "afe4-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 45028 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhack.pod 255s # expected: 45028 255s # received: 45028 255s ok 129 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "11a38-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 72248 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhacktips.pod 255s # expected: 72248 255s # received: 72248 255s ok 130 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1809-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6153 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhacktut.pod 255s # expected: 6153 255s # received: 6153 255s ok 131 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "5f7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 1527 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhaiku.pod 255s # expected: 1527 255s # received: 1527 255s ok 132 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "e88a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 59530 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhist.pod 255s # expected: 59530 255s # received: 59530 255s ok 133 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "77a4-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 30628 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhpux.pod 255s # expected: 30628 255s # received: 30628 255s ok 134 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "7dd-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 2013 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlhurd.pod 255s # expected: 2013 255s # received: 2013 255s ok 135 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1f865-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 129125 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlintern.pod 255s # expected: 129125 255s # received: 129125 255s ok 136 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9216-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 37398 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlinterp.pod 255s # expected: 37398 255s # received: 37398 255s ok 137 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "579d-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 22429 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlintro.pod 255s # expected: 22429 255s # received: 22429 255s ok 138 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "8ad3-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 35539 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perliol.pod 255s # expected: 35539 255s # received: 35539 255s ok 139 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "11817-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 71703 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlipc.pod 255s # expected: 71703 255s # received: 71703 255s ok 140 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1150-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4432 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlirix.pod 255s # expected: 4432 255s # received: 4432 255s ok 141 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "20a8-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8360 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perljp.pod 255s # expected: 8360 255s # received: 8360 255s ok 142 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2fc0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 12224 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlko.pod 255s # expected: 12224 255s # received: 12224 255s ok 143 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "163-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 355 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perllexwarn.pod 255s # expected: 355 255s # received: 355 255s ok 144 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "7ea-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 2026 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perllinux.pod 255s # expected: 2026 255s # received: 2026 255s ok 145 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "12457-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 74839 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perllocale.pod 255s # expected: 74839 255s # received: 74839 255s ok 146 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "24dc-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9436 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perllol.pod 255s # expected: 9436 255s # received: 9436 255s ok 147 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2f6f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 12143 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlmacosx.pod 255s # expected: 12143 255s # received: 12143 255s ok 148 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "6753-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 26451 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlmod.pod 255s # expected: 26451 255s # received: 26451 255s ok 149 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2574-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9588 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 255s # expected: 9588 255s # received: 9588 255s ok 150 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "e547-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 58695 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlmodlib.pod 255s # expected: 58695 255s # received: 58695 255s ok 151 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "573b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 22331 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 255s # expected: 22331 255s # received: 22331 255s ok 152 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d65-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3429 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlmroapi.pod 255s # expected: 3429 255s # received: 3429 255s ok 153 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2ad3-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10963 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlnewmod.pod 255s # expected: 10963 255s # received: 10963 255s ok 154 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "20a5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8357 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlnumber.pod 255s # expected: 8357 255s # received: 8357 255s ok 155 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "8d30-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 36144 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlobj.pod 255s # expected: 36144 255s # received: 36144 255s ok 156 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "6885-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 26757 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlootut.pod 255s # expected: 26757 255s # received: 26757 255s ok 157 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "251a5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 151973 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlop.pod 255s # expected: 151973 255s # received: 151973 255s ok 158 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4db-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 1243 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 255s # expected: 1243 255s # received: 1243 255s ok 159 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "3b77-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 15223 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlopentut.pod 255s # expected: 15223 255s # received: 15223 255s ok 160 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "16cb9-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 93369 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlos2.pod 255s # expected: 93369 255s # received: 93369 255s ok 161 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "37cb-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 14283 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlos390.pod 255s # expected: 14283 255s # received: 14283 255s ok 162 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "12b0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4784 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlos400.pod 255s # expected: 4784 255s # received: 4784 255s ok 163 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "c8a9-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 51369 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlpacktut.pod 255s # expected: 51369 255s # received: 51369 255s ok 164 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "c2bd-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 49853 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlperf.pod 255s # expected: 49853 255s # received: 49853 255s ok 165 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1418-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5144 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:21 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlplan9.pod 255s # expected: 5144 255s # received: 5144 255s ok 166 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "5b65-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 23397 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlpod.pod 255s # expected: 23397 255s # received: 23397 255s ok 167 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "10d10-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 68880 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlpodspec.pod 255s # expected: 68880 255s # received: 68880 255s ok 168 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2f40-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 12096 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 255s # expected: 12096 255s # received: 12096 255s ok 169 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "67b7-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 26551 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlpolicy.pod 255s # expected: 26551 255s # received: 26551 255s ok 170 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "15cc8-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 89288 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlport.pod 255s # expected: 89288 255s # received: 89288 255s ok 171 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1412-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 5138 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlpragma.pod 255s # expected: 5138 255s # received: 5138 255s ok 172 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1a25-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 6693 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlqnx.pod 255s # expected: 6693 255s # received: 6693 255s ok 173 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2127d-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 135805 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlre.pod 255s # expected: 135805 255s # received: 135805 255s ok 174 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "7bad-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 31661 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlreapi.pod 255s # expected: 31661 255s # received: 31661 255s ok 175 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "818f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 33167 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 255s # expected: 33167 255s # received: 33167 255s ok 176 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "beb0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 48816 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 255s # expected: 48816 255s # received: 48816 255s ok 177 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "8c47-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 35911 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlref.pod 255s # expected: 35911 255s # received: 35911 255s ok 178 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4944-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 18756 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlreftut.pod 255s # expected: 18756 255s # received: 18756 255s ok 179 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "a989-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 43401 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlreguts.pod 255s # expected: 43401 255s # received: 43401 255s ok 180 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1fd-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 509 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlrepository.pod 255s # expected: 509 255s # received: 509 255s ok 181 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4af5-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 19189 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlrequick.pod 255s # expected: 19189 255s # received: 19189 255s ok 182 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "3ce4-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 15588 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlreref.pod 255s # expected: 15588 255s # received: 15588 255s ok 183 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1e219-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 123417 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlretut.pod 255s # expected: 123417 255s # received: 123417 255s ok 184 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "60c-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 1548 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlriscos.pod 255s # expected: 1548 255s # received: 1548 255s ok 185 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "e52d-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 58669 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlrun.pod 255s # expected: 58669 255s # received: 58669 255s ok 186 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "6cc6-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 27846 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsec.pod 255s # expected: 27846 255s # received: 27846 255s ok 187 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "4af2-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 19186 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 255s # expected: 19186 255s # received: 19186 255s ok 188 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "74a6-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 29862 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsolaris.pod 255s # expected: 29862 255s # received: 29862 255s ok 189 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1bdc-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7132 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsource.pod 255s # expected: 7132 255s # received: 7132 255s ok 190 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "233b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 9019 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlstyle.pod 255s # expected: 9019 255s # received: 9019 255s ok 191 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "12f85-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 77701 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsub.pod 255s # expected: 77701 255s # received: 77701 255s ok 192 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d2de-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 53982 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsyn.pod 255s # expected: 53982 255s # received: 53982 255s ok 193 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "2858-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10328 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlsynology.pod 255s # expected: 10328 255s # received: 10328 255s ok 194 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "b53a-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 46394 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlthrtut.pod 255s # expected: 46394 255s # received: 46394 255s ok 195 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "9a91-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 39569 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltie.pod 255s # expected: 39569 255s # received: 39569 255s ok 196 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "b9206-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 758278 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltoc.pod 255s # expected: 758278 255s # received: 758278 255s ok 197 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "174-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 372 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltodo.pod 255s # expected: 372 255s # received: 372 255s ok 198 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "126-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 294 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltooc.pod 255s # expected: 294 255s # received: 294 255s ok 199 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "126-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 294 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltoot.pod 255s # expected: 294 255s # received: 294 255s ok 200 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "297f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 10623 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltrap.pod 255s # expected: 10623 255s # received: 10623 255s ok 201 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "213f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 8511 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltru64.pod 255s # expected: 8511 255s # received: 8511 255s ok 202 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1183-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 4483 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perltw.pod 255s # expected: 4483 255s # received: 4483 255s ok 203 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "162c0-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 90816 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlunicode.pod 255s # expected: 90816 255s # received: 90816 255s ok 204 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "6349-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 25417 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlunicook.pod 255s # expected: 25417 255s # received: 25417 255s ok 205 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "372e-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 14126 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlunifaq.pod 255s # expected: 14126 255s # received: 14126 255s ok 206 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "96e1-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 38625 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perluniintro.pod 255s # expected: 38625 255s # received: 38625 255s ok 207 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "6eefa-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 454394 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perluniprops.pod 255s # expected: 454394 255s # received: 454394 255s ok 208 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1f0f-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7951 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlunitut.pod 255s # expected: 7951 255s # received: 7951 255s ok 209 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1ce8-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 7400 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlutil.pod 255s # expected: 7400 255s # received: 7400 255s ok 210 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "16ab2-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 92850 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlvar.pod 255s # expected: 92850 255s # received: 92850 255s ok 211 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "c68d-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 50829 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlvms.pod 255s # expected: 50829 255s # received: 50829 255s ok 212 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "f16-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3862 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlvos.pod 255s # expected: 3862 255s # received: 3862 255s ok 213 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "7fdb-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 32731 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlwin32.pod 255s # expected: 32731 255s # received: 32731 255s ok 214 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "1532b-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 86827 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlxs.pod 255s # expected: 86827 255s # received: 86827 255s ok 215 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "c504-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 50436 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlxstut.pod 255s # expected: 50436 255s # received: 50436 255s ok 216 255s #lwp request: 255s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "5dc1-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 24001 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 255s # expected: 24001 255s # received: 24001 255s ok 217 255s #lwp request: 255s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "d40b0-616606a93b340" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 868528 255s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-binary-httpd 255s # expected: 868528 255s # received: 868528 255s ok 218 255s #lwp request: 255s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 255s #User-Agent: libwww-perl/6.77 255s # 255s #server response: 255s #HTTP/1.1 200 OK 255s #Connection: close 255s #Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Accept-Ranges: bytes 255s #ETag: "3c2760-61715b8b6be40" 255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 255s #Vary: In-If1 255s #Content-Length: 3942240 255s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 255s #Client-Date: Tue, 04 Jun 2024 09:14:22 GMT 255s #Client-Peer: 127.0.0.1:8529 255s #Client-Response-Num: 1 255s #DMMATCH1: 1 255s # 255s # testing : download of /getfiles-binary-perl 255s # expected: 3942240 255s # received: 3942240 255s ok 219 255s ok 257s t/apache/headers.t .................. 257s 1..27 257s # Running under perl version 5.038002 for linux 257s # Current time local: Tue Jun 4 09:14:22 2024 257s # Current time GMT: Tue Jun 4 09:14:22 2024 257s # Using Test.pm version 1.31 257s # Using Apache/Test.pm version 1.42 257s testing: Hello: World 257s ok 1 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 2 257s header: [World] vs [World] 257s # testing : compare header Hello value 257s # expected: 'World' 257s # received: 'World' 257s ok 3 257s testing: Hello: World 257s ok 4 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 5 257s header: [World] vs [World] 257s # testing : compare header Hello value 257s # expected: 'World' 257s # received: 'World' 257s ok 6 257s testing: Hello: World 257s ok 7 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 8 257s header: [World] vs [World] 257s # testing : compare header Hello value 257s # expected: 'World' 257s # received: 'World' 257s ok 9 257s testing: Hello: Foo 257s Bar 257s ok 10 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 11 257s header: [Foo Bar] vs [Foo Bar] 257s # testing : compare header Hello value 257s # expected: 'Foo Bar' 257s # received: 'Foo Bar' 257s ok 12 257s testing: Hello: Foo 257s Bar 257s ok 13 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 14 257s header: [Foo Bar] vs [Foo Bar] 257s # testing : compare header Hello value 257s # expected: 'Foo Bar' 257s # received: 'Foo Bar' 257s ok 15 257s testing: Hello: Foo 257s Bar 257s ok 16 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 17 257s header: [Foo Bar] vs [Foo Bar] 257s # testing : compare header Hello value 257s # expected: 'Foo Bar' 257s # received: 'Foo Bar' 257s ok 18 257s testing: Hello: Foo 257s Bar 257s ok 19 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 20 257s header: [Foo Bar] vs [Foo Bar] 257s # testing : compare header Hello value 257s # expected: 'Foo Bar' 257s # received: 'Foo Bar' 257s ok 21 257s testing: Hello: Foo 257s Bar 257s ok 22 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 23 257s header: [Foo Bar] vs [Foo Bar] 257s # testing : compare header Hello value 257s # expected: 'Foo Bar' 257s # received: 'Foo Bar' 257s ok 24 257s testing: Hello:World 257s ok 25 257s # testing : response success 257s # expected: qr/HTTP\/1\.. 200 OK/ 257s # received: 'HTTP/1.1 200 OK' 257s ok 26 257s header: [World] vs [World] 257s # testing : compare header Hello value 257s # expected: 'World' 257s # received: 'World' 257s ok 27 257s ok 259s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 262s t/apache/http_strict.t .............. 262s 1..178 262s # Running under perl version 5.038002 for linux 262s # Current time local: Tue Jun 4 09:14:26 2024 262s # Current time GMT: Tue Jun 4 09:14:26 2024 262s # Using Test.pm version 1.31 262s # Using Apache/Test.pm version 1.42 262s # SENDING: 262s # GET / HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 1 262s # SENDING: 262s # GET / HTTP/1.0\n\n 262s # expecting success, got 200 262s ok 2 262s # SENDING: 262s # get / HTTP/1.0\r\n\r\n 262s # expecting 501, got 501 262s ok 3 262s # SENDING: 262s # G ET / HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 4 262s # SENDING: 262s # G\x00ET / HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 5 262s # SENDING: 262s # G/T / HTTP/1.0\r\n\r\n 262s # expecting 501, got 501 262s ok 6 262s # SENDING: 262s # GET /\x00 HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 7 262s # SENDING: 262s # GET / HTTP/1.0\x00\r\n\r\n 262s # expecting 400, got 400 262s ok 8 262s # SENDING: 262s # GET\x0c/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 9 262s # SENDING: 262s # GET\r/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 10 262s # SENDING: 262s # GET\t/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 11 262s # SENDING: 262s # GET / HTT/1.0\r\n\r\n 262s # expecting error, got 400 262s ok 12 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 262s # expecting success, got 200 262s ok 13 262s # SENDING: 262s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 262s # expecting success, got 200 262s ok 14 262s # SENDING: 262s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 262s # expecting success, got 200 262s ok 15 262s # SENDING: 262s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 16 262s # SENDING: 262s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 17 262s # SENDING: 262s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 262s # expecting 200, got 200 262s ok 18 262s # SENDING: 262s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 19 262s # SENDING: 262s # GET / HTTP/\r\nHost: localhost\r\n\r\n 262s # expecting error, got 400 262s ok 20 262s # SENDING: 262s # GET / HTTP/0.9\r\n\r\n 262s # expecting error, got 400 262s ok 21 262s # SENDING: 262s # GET / HTTP/0.8\r\n\r\n 262s # expecting error, got 400 262s ok 22 262s # SENDING: 262s # GET /\x01 HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 23 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 24 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 262s # expecting 200, got 200 262s ok 25 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 262s # expecting 400, got 400 262s ok 26 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 262s # expecting 200, got 200 262s ok 27 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo\r\n\r\n 262s # expecting 400, got 400 262s ok 28 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 262s # expecting 400, got 400 262s ok 29 262s # SENDING: 262s # GET / HTTP/1.0\r\n: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 30 262s # SENDING: 262s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 31 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 262s # expecting 400, got 400 262s ok 32 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 262s # expecting 400, got 400 262s ok 33 262s # SENDING: 262s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 262s # expecting 400, got 400 262s ok 34 262s # SENDING: 262s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 35 262s # SENDING: 262s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 36 262s # SENDING: 262s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 37 262s # SENDING: 262s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 262s # expecting 200, got 200 262s ok 38 262s # SENDING: 262s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 262s # expecting 400, got 400 262s ok 39 262s # SENDING: 262s # GET / HTTP/1.0\r\r 262s # expecting dropped connection and HTTPD dropped connection 262s ok 40 262s # SENDING: 262s # GET /\r\n 262s # expecting headerless HTTP/0.9 body, got response 262s ok 41 262s # SENDING: 262s # GET /#frag HTTP/1.0\r\n 262s # expecting 400, got 400 262s ok 42 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 262s # expecting 200, got 200 262s ok 43 262s # SENDING: 262s # GET http://017700000001/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 44 262s # SENDING: 262s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 45 262s # SENDING: 262s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 46 262s # SENDING: 262s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 47 262s # SENDING: 262s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 48 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 262s # expecting 200, got 200 262s ok 49 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 262s # expecting 400, got 400 262s ok 50 262s # SENDING: 262s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 51 262s # SENDING: 262s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 52 262s # SENDING: 262s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 53 262s # SENDING: 262s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 54 262s # SENDING: 262s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 55 262s # SENDING: 262s # GET http://[::1]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 56 262s # SENDING: 262s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 57 262s # SENDING: 262s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 58 262s # SENDING: 262s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 59 262s # SENDING: 262s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 60 262s # SENDING: 262s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 61 262s # SENDING: 262s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 62 262s # SENDING: 262s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 63 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 262s # expecting success, got 200 262s ok 64 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 262s # expecting success, got 200 262s ok 65 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 262s # expecting success, got 200 262s ok 66 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 262s # expecting success, got 200 262s ok 67 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 262s # expecting success, got 200 262s ok 68 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 262s # expecting success, got 200 262s ok 69 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 262s # expecting 200, got 200 262s ok 70 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 262s # expecting 200, got 200 262s ok 71 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 262s # expecting 400, got 400 262s ok 72 262s # SENDING: 262s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 73 262s # SENDING: 262s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 74 262s # SENDING: 262s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 75 262s # SENDING: 262s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 76 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 262s # expecting 200, got 200 262s ok 77 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 262s # expecting 200, got 200 262s ok 78 262s # SENDING: 262s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 79 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 262s # DECODED: Foo: bar 262s # RESPONSE: 262s # HTTP/1.1 200 OK\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Foo: bar\r\n 262s # Vary: In-If1\r\n 262s # DMMATCH1: 1\r\n 262s # Connection: close\r\n 262s # Content-Type: text/plain\r\n 262s # \r\n 262s # Hi!\n 262s # SERVERNAME=localhost\n 262s # HTTP_HOST=\n 262s # 262s # expecting 200, got 200 262s ok 80 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 262s # DECODED: Foo: 262s # RESPONSE: 262s # HTTP/1.1 200 OK\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Foo: \r\n 262s # Vary: In-If1\r\n 262s # DMMATCH1: 1\r\n 262s # Connection: close\r\n 262s # Content-Type: text/plain\r\n 262s # \r\n 262s # Hi!\n 262s # SERVERNAME=localhost\n 262s # HTTP_HOST=\n 262s # 262s # expecting 200, got 200 262s ok 81 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 262s # DECODED: : bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 82 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 262s # DECODED: F\x00oo: bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Content-Length: 528\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 83 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 262s # DECODED: F\x01oo: bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 84 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 262s # DECODED: F\noo: bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Content-Length: 528\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 85 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 262s # DECODED: Foo: b\tar 262s # RESPONSE: 262s # HTTP/1.1 200 OK\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Foo: b\tar\r\n 262s # Vary: In-If1\r\n 262s # DMMATCH1: 1\r\n 262s # Connection: close\r\n 262s # Content-Type: text/plain\r\n 262s # \r\n 262s # Hi!\n 262s # SERVERNAME=localhost\n 262s # HTTP_HOST=\n 262s # 262s # expecting 200, got 200 262s ok 86 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 262s # DECODED: Foo: b\x01ar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:28 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Content-Length: 564\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 87 262s # SENDING: 262s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 262s # expecting 500, got 500 262s ok 88 262s # SENDING: 262s # GET / HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 89 262s # SENDING: 262s # GET / HTTP/1.0\n\n 262s # expecting 400, got 400 262s ok 90 262s # SENDING: 262s # get / HTTP/1.0\r\n\r\n 262s # expecting 501, got 501 262s ok 91 262s # SENDING: 262s # G ET / HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 92 262s # SENDING: 262s # G\x00ET / HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 93 262s # SENDING: 262s # G/T / HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 94 262s # SENDING: 262s # GET /\x00 HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 95 262s # SENDING: 262s # GET / HTTP/1.0\x00\r\n\r\n 262s # expecting 400, got 400 262s ok 96 262s # SENDING: 262s # GET\x0c/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 97 262s # SENDING: 262s # GET\r/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 98 262s # SENDING: 262s # GET\t/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 99 262s # SENDING: 262s # GET / HTT/1.0\r\n\r\n 262s # expecting error, got 400 262s ok 100 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 262s # expecting success, got 200 262s ok 101 262s # SENDING: 262s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 262s # expecting success, got 200 262s ok 102 262s # SENDING: 262s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 262s # expecting success, got 200 262s ok 103 262s # SENDING: 262s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 104 262s # SENDING: 262s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 105 262s # SENDING: 262s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 106 262s # SENDING: 262s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 107 262s # SENDING: 262s # GET / HTTP/\r\nHost: localhost\r\n\r\n 262s # expecting error, got 400 262s ok 108 262s # SENDING: 262s # GET / HTTP/0.9\r\n\r\n 262s # expecting error, got 400 262s ok 109 262s # SENDING: 262s # GET / HTTP/0.8\r\n\r\n 262s # expecting error, got 400 262s ok 110 262s # SENDING: 262s # GET /\x01 HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 111 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 112 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 262s # expecting 200, got 200 262s ok 113 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 262s # expecting 400, got 400 262s ok 114 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 262s # expecting 400, got 400 262s ok 115 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo\r\n\r\n 262s # expecting 400, got 400 262s ok 116 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 262s # expecting 400, got 400 262s ok 117 262s # SENDING: 262s # GET / HTTP/1.0\r\n: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 118 262s # SENDING: 262s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 119 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 262s # expecting 400, got 400 262s ok 120 262s # SENDING: 262s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 262s # expecting 400, got 400 262s ok 121 262s # SENDING: 262s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 262s # expecting 400, got 400 262s ok 122 262s # SENDING: 262s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 123 262s # SENDING: 262s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 124 262s # SENDING: 262s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 262s # expecting 400, got 400 262s ok 125 262s # SENDING: 262s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 262s # expecting 200, got 200 262s ok 126 262s # SENDING: 262s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 262s # expecting 400, got 400 262s ok 127 262s # SENDING: 262s # GET / HTTP/1.0\r\r 262s # expecting dropped connection and HTTPD dropped connection 262s ok 128 262s # SENDING: 262s # GET /\r\n 262s # expecting headerless HTTP/0.9 body, got response 262s ok 129 262s # SENDING: 262s # GET /#frag HTTP/1.0\r\n 262s # expecting 400, got 400 262s ok 130 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 262s # expecting 400, got 400 262s ok 131 262s # SENDING: 262s # GET http://017700000001/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 132 262s # SENDING: 262s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 133 262s # SENDING: 262s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 134 262s # SENDING: 262s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 135 262s # SENDING: 262s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 136 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 262s # expecting 400, got 400 262s ok 137 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 262s # expecting 400, got 400 262s ok 138 262s # SENDING: 262s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 139 262s # SENDING: 262s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 140 262s # SENDING: 262s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 141 262s # SENDING: 262s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 142 262s # SENDING: 262s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 143 262s # SENDING: 262s # GET http://[::1]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 144 262s # SENDING: 262s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 145 262s # SENDING: 262s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 146 262s # SENDING: 262s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 147 262s # SENDING: 262s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 148 262s # SENDING: 262s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 149 262s # SENDING: 262s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 262s # expecting success, got 200 262s ok 150 262s # SENDING: 262s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 262s # expecting 400, got 400 262s ok 151 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 262s # expecting success, got 200 262s ok 152 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 262s # expecting success, got 200 262s ok 153 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 262s # expecting success, got 200 262s ok 154 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 262s # expecting success, got 200 262s ok 155 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 262s # expecting success, got 200 262s ok 156 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 262s # expecting success, got 200 262s ok 157 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 262s # expecting 400, got 400 262s ok 158 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 262s # expecting 400, got 400 262s ok 159 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 262s # expecting 400, got 400 262s ok 160 262s # SENDING: 262s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 161 262s # SENDING: 262s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 162 262s # SENDING: 262s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 163 262s # SENDING: 262s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 262s # expecting 200, got 200 262s ok 164 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 262s # expecting 200, got 200 262s ok 165 262s # SENDING: 262s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 262s # expecting 200, got 200 262s ok 166 262s # SENDING: 262s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 262s # expecting 200, got 200 262s ok 167 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 262s # DECODED: Foo: bar 262s # RESPONSE: 262s # HTTP/1.1 200 OK\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Foo: bar\r\n 262s # Vary: In-If1\r\n 262s # DMMATCH1: 1\r\n 262s # Connection: close\r\n 262s # Content-Type: text/plain\r\n 262s # \r\n 262s # Hi!\n 262s # SERVERNAME=localhost\n 262s # HTTP_HOST=\n 262s # 262s # expecting 200, got 200 262s ok 168 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 262s # DECODED: Foo: 262s # RESPONSE: 262s # HTTP/1.1 200 OK\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Foo: \r\n 262s # Vary: In-If1\r\n 262s # DMMATCH1: 1\r\n 262s # Connection: close\r\n 262s # Content-Type: text/plain\r\n 262s # \r\n 262s # Hi!\n 262s # SERVERNAME=localhost\n 262s # HTTP_HOST=\n 262s # 262s # expecting 200, got 200 262s ok 169 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 262s # DECODED: : bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 170 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 262s # DECODED: F\x00oo: bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Content-Length: 528\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 171 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 262s # DECODED: F\x01oo: bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Content-Length: 564\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 172 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 262s # DECODED: F\noo: bar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Content-Length: 528\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 173 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 262s # DECODED: Foo: b\tar 262s # RESPONSE: 262s # HTTP/1.1 200 OK\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Foo: b\tar\r\n 262s # Vary: In-If1\r\n 262s # DMMATCH1: 1\r\n 262s # Connection: close\r\n 262s # Content-Type: text/plain\r\n 262s # \r\n 262s # Hi!\n 262s # SERVERNAME=localhost\n 262s # HTTP_HOST=\n 262s # 262s # expecting 200, got 200 262s ok 174 262s # SENDING: 262s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 262s # DECODED: Foo: b\x01ar 262s # RESPONSE: 262s # HTTP/1.1 500 Internal Server Error\r\n 262s # Date: Tue, 04 Jun 2024 09:14:29 GMT\r\n 262s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 262s # Connection: close\r\n 262s # Content-Type: text/html; charset=iso-8859-1\r\n 262s # \r\n 262s # \n 262s # \n 262s # ... 262s # expecting 500, got 500 262s ok 175 262s # SENDING: 262s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 262s # expecting 500, got 500 262s ok 176 262s ok 177 262s ok 178 262s ok 264s t/apache/if_sections.t .............. 264s 1..46 264s # Running under perl version 5.038002 for linux 264s # Current time local: Tue Jun 4 09:14:29 2024 264s # Current time GMT: Tue Jun 4 09:14:29 2024 264s # Using Test.pm version 1.31 264s # Using Apache/Test.pm version 1.42 264s # /if_sec/ with '': 264s # expected: 200 264s # received: '200' 264s ok 1 264s # expected: undef 264s # received: undef 264s ok 2 264s # /if_sec/foo.if_test with '': 264s # expected: 200 264s # received: '200' 264s ok 3 264s # expected: undef 264s # received: undef 264s ok 4 264s # /if_sec/foo.if_test with '1': 264s # expected: 200 264s # received: '200' 264s ok 5 264s # expected: 'global1' 264s # received: 'global1' 264s ok 6 264s # /if_sec/foo.if_test with '1 11': 264s # expected: 200 264s # received: '200' 264s ok 7 264s # expected: 'global1, nested11, nested113' 264s # received: 'global1, nested11, nested113' 264s ok 8 264s # /if_sec/foo.if_test with '1 11 111': 264s # expected: 200 264s # received: '200' 264s ok 9 264s # expected: 'global1, nested11, nested111' 264s # received: 'global1, nested11, nested111' 264s ok 10 264s # /if_sec/foo.if_test with '1 11 112': 264s # expected: 200 264s # received: '200' 264s ok 11 264s # expected: 'global1, nested11, nested112' 264s # received: 'global1, nested11, nested112' 264s ok 12 264s # /if_sec/foo.if_test with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 13 264s # expected: 'global1, files2' 264s # received: 'global1, files2' 264s ok 14 264s # /if_sec/dir/foo.txt with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 15 264s # expected: 'global1, dir1, dir2, dir_files1' 264s # received: 'global1, dir1, dir2, dir_files1' 264s ok 16 264s # /if_sec/dir/ with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 17 264s # expected: 'global1, dir1, dir2' 264s # received: 'global1, dir1, dir2' 264s ok 18 264s # /if_sec/dir/ with '1 11': 264s # expected: 200 264s # received: '200' 264s ok 19 264s # expected: 'global1, dir1, nested11, nested113' 264s # received: 'global1, dir1, nested11, nested113' 264s ok 20 264s # /if_sec/dir/ with '1 11 111': 264s # expected: 200 264s # received: '200' 264s ok 21 264s # expected: 'global1, dir1, nested11, nested111' 264s # received: 'global1, dir1, nested11, nested111' 264s ok 22 264s # /if_sec/dir/ with '1 11 112': 264s # expected: 200 264s # received: '200' 264s ok 23 264s # expected: 'global1, dir1, nested11, nested112' 264s # received: 'global1, dir1, nested11, nested112' 264s ok 24 264s # /if_sec/loc/ with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 25 264s # expected: 'global1, loc1, loc2' 264s # received: 'global1, loc1, loc2' 264s ok 26 264s # /if_sec/loc/foo.txt with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 27 264s # expected: 'global1, loc1, loc2' 264s # received: 'global1, loc1, loc2' 264s ok 28 264s # /if_sec/loc/ with '1 11': 264s # expected: 200 264s # received: '200' 264s ok 29 264s # expected: 'global1, loc1, nested11, nested113' 264s # received: 'global1, loc1, nested11, nested113' 264s ok 30 264s # /if_sec/loc/ with '1 11 111': 264s # expected: 200 264s # received: '200' 264s ok 31 264s # expected: 'global1, loc1, nested11, nested111' 264s # received: 'global1, loc1, nested11, nested111' 264s ok 32 264s # /if_sec/loc/ with '1 11 112': 264s # expected: 200 264s # received: '200' 264s ok 33 264s # expected: 'global1, loc1, nested11, nested112' 264s # received: 'global1, loc1, nested11, nested112' 264s ok 34 264s # /if_sec/loc/foo.if_test with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 35 264s # expected: 'global1, files2, loc1, loc2' 264s # received: 'global1, files2, loc1, loc2' 264s ok 36 264s # /if_sec/loc/foo.if_test with '1 2 11': 264s # expected: 200 264s # received: '200' 264s ok 37 264s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 264s # received: 'global1, files2, loc1, loc2, nested11, nested113' 264s ok 38 264s # /if_sec/loc/foo.if_test with '1 2 11 111': 264s # expected: 200 264s # received: '200' 264s ok 39 264s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 264s # received: 'global1, files2, loc1, loc2, nested11, nested111' 264s ok 40 264s # /if_sec/loc/foo.if_test with '1 2 11 112': 264s # expected: 200 264s # received: '200' 264s ok 41 264s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 264s # received: 'global1, files2, loc1, loc2, nested11, nested112' 264s ok 42 264s # /if_sec/proxy/ with '1 2': 264s # expected: 200 264s # received: '200' 264s ok 43 264s # expected: 'global1, locp1, locp2' 264s # received: 'global1, locp1, locp2' 264s ok 44 264s # /if_sec/proxy/ with '2': 264s # expected: 200 264s # received: '200' 264s ok 45 264s # expected: 'locp2' 264s # received: 'locp2' 264s ok 46 264s ok 267s t/apache/iffile.t ................... 267s 1..2 267s # Running under perl version 5.038002 for linux 267s # Current time local: Tue Jun 4 09:14:31 2024 267s # Current time GMT: Tue Jun 4 09:14:31 2024 267s # Using Test.pm version 1.31 267s # Using Apache/Test.pm version 1.42 267s # expected: 200 267s # received: '200' 267s ok 1 267s # expected: 'success1, success2, success3, success4, success5' 267s # received: 'success1, success2, success3, success4, success5' 267s ok 2 267s ok 269s t/apache/leaks.t .................... skipped: mod_memory_track not activated 276s t/apache/limits.t ................... 276s 1..12 276s # Running under perl version 5.038002 for linux 276s # Current time local: Tue Jun 4 09:14:36 2024 276s # Current time GMT: Tue Jun 4 09:14:36 2024 276s # Using Test.pm version 1.31 276s # Using Apache/Test.pm version 1.42 276s # Testing LimitRequestLine; should succeed 276s # testing : Test #1 276s # expected: 200 276s # received: '200' 276s ok 1 276s # Testing LimitRequestLine; should fail 276s # testing : Test #2 276s # expected: 414 276s # received: '414' 276s ok 2 276s # Testing LimitRequestFieldSize; should succeed 276s # testing : Test #3 276s # expected: 200 276s # received: '200' 276s ok 3 276s # Testing LimitRequestFieldSize; should fail 276s # testing : Test #4 276s # expected: 400 276s # received: '400' 276s ok 4 276s # Testing LimitRequestFields; should succeed 276s # testing : Test #5 276s # expected: 200 276s # received: '200' 276s ok 5 276s # Testing LimitRequestFields; should fail 276s # testing : Test #6 276s # expected: 400 276s # received: '400' 276s ok 6 276s # Testing LimitRequestBody; should succeed 276s # Chunked transfer-encoding enabled 276s # testing : Test #7 276s # expected: 200 276s # received: '200' 276s ok 7 276s # Testing LimitRequestBody; should succeed 276s # Chunked transfer-encoding disabled 276s # testing : Test #8 276s # expected: 200 276s # received: '200' 276s ok 8 276s # Testing LimitRequestBody; should fail 276s # Chunked transfer-encoding enabled 276s # testing : Test #9 276s # expected: 413 276s # received: '413' 276s ok 9 276s # Testing LimitRequestBody; should fail 276s # Chunked transfer-encoding disabled 276s # testing : Test #10 276s # expected: 413 276s # received: '413' 276s ok 10 276s # Testing LimitRequestFieldSize; should succeed 276s # testing : Test #11 276s # expected: 200 276s # received: '200' 276s ok 11 276s # Testing LimitRequestFieldSize; should fail 276s # testing : Test #12 276s # expected: 400 276s # received: '400' 276s ok 12 276s ok 278s t/apache/loglevel.t ................. 278s 1..8 278s # Running under perl version 5.038002 for linux 278s # Current time local: Tue Jun 4 09:14:43 2024 278s # Current time GMT: Tue Jun 4 09:14:43 2024 278s # Using Test.pm version 1.31 278s # Using Apache/Test.pm version 1.42 278s ok 1 278s ok 2 278s ok 3 278s ok 4 278s ok 5 278s ok 6 278s ok 7 278s ok 8 278s ok 280s t/apache/maxranges.t ................ 280s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 280s 1..19 280s # Running under perl version 5.038002 for linux 280s # Current time local: Tue Jun 4 09:14:45 2024 280s # Current time GMT: Tue Jun 4 09:14:45 2024 280s # Using Test.pm version 1.31 280s # Using Apache/Test.pm version 1.42 280s ok 1 280s ok 2 280s ok 3 280s ok 4 280s ok 5 280s ok 6 280s ok 7 280s ok 8 280s ok 9 280s ok 10 280s ok 11 280s ok 12 280s ok 13 280s ok 14 280s ok 15 280s ok 16 280s ok 17 280s ok 18 280s ok 19 280s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 280s ok 282s t/apache/mergeslashes.t ............. 282s 1..9 282s # Running under perl version 5.038002 for linux 282s # Current time local: Tue Jun 4 09:14:47 2024 282s # Current time GMT: Tue Jun 4 09:14:47 2024 282s # Using Test.pm version 1.31 282s # Using Apache/Test.pm version 1.42 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for exact match 282s ok 1 282s # SENDING to 127.0.0.1:8547 282s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for merged even at front 282s ok 2 282s # SENDING to 127.0.0.1:8547 282s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for merged even at front 282s ok 3 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for c// should be merged 282s ok 4 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for a// should be merged 282s ok 5 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for a// matches locationmatch 282s ok 6 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 282s # expected 200, got 200 for c// doesn't match locationmatch 282s ok 7 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for baseline failed 282s ok 8 282s # SENDING to 127.0.0.1:8547 282s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 282s # expected 403, got 403 for b//d not merged for Location with OFF 282s ok 9 282s ok 285s t/apache/mmn.t ...................... 285s 1..2 285s # Running under perl version 5.038002 for linux 285s # Current time local: Tue Jun 4 09:14:49 2024 285s # Current time GMT: Tue Jun 4 09:14:49 2024 285s # Using Test.pm version 1.31 285s # Using Apache/Test.pm version 1.42 285s ok 1 285s ok 2 285s ok 287s t/apache/options.t .................. 287s 1..2 287s # Running under perl version 5.038002 for linux 287s # Current time local: Tue Jun 4 09:14:52 2024 287s # Current time GMT: Tue Jun 4 09:14:52 2024 287s # Using Test.pm version 1.31 287s # Using Apache/Test.pm version 1.42 287s # testing : code 287s # expected: 200 287s # received: '200' 287s ok 1 287s # testing : OPTIONS 287s # expected: qr/OPTIONS/ 287s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 287s ok 2 287s ok 290s t/apache/passbrigade.t .............. 290s # using LWP client 290s 1..114 290s # Running under perl version 5.038002 for linux 290s # Current time local: Tue Jun 4 09:14:54 2024 290s # Current time GMT: Tue Jun 4 09:14:54 2024 290s # Using Test.pm version 1.31 290s # Using Apache/Test.pm version 1.42 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 1024 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 1024 290s # received: 1024 290s ok 1 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 2048 290s # received: 2048 290s ok 2 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 3072 290s # received: 3072 290s ok 3 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 4096 290s # received: 4096 290s ok 4 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 5120 290s # received: 5120 290s ok 5 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 6144 290s # received: 6144 290s ok 6 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 7168 290s # received: 7168 290s ok 7 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 8192 290s # received: 8192 290s ok 8 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 9216 290s # received: 9216 290s ok 9 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 10240 290s # received: 10240 290s ok 10 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 11264 290s # received: 11264 290s ok 11 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 12288 290s # received: 12288 290s ok 12 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 13312 290s # received: 13312 290s ok 13 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 14336 290s # received: 14336 290s ok 14 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 15360 290s # received: 15360 290s ok 15 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 16384 290s # received: 16384 290s ok 16 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 17408 290s # received: 17408 290s ok 17 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 18432 290s # received: 18432 290s ok 18 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 19456 290s # received: 19456 290s ok 19 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 20480 290s # received: 20480 290s ok 20 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 21504 290s # received: 21504 290s ok 21 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 22528 290s # received: 22528 290s ok 22 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 23552 290s # received: 23552 290s ok 23 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 24576 290s # received: 24576 290s ok 24 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 25600 290s # received: 25600 290s ok 25 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 26624 290s # received: 26624 290s ok 26 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 27648 290s # received: 27648 290s ok 27 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 28672 290s # received: 28672 290s ok 28 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 29696 290s # received: 29696 290s ok 29 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 30720 290s # received: 30720 290s ok 30 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 31744 290s # received: 31744 290s ok 31 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 32768 290s # received: 32768 290s ok 32 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 33792 290s # received: 33792 290s ok 33 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 34816 290s # received: 34816 290s ok 34 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 35840 290s # received: 35840 290s ok 35 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 36864 290s # received: 36864 290s ok 36 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 37888 290s # received: 37888 290s ok 37 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 38912 290s # received: 38912 290s ok 38 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 39936 290s # received: 39936 290s ok 39 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 40960 290s # received: 40960 290s ok 40 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 41984 290s # received: 41984 290s ok 41 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 43008 290s # received: 43008 290s ok 42 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 44032 290s # received: 44032 290s ok 43 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 45056 290s # received: 45056 290s ok 44 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 46080 290s # received: 46080 290s ok 45 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 47104 290s # received: 47104 290s ok 46 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 48128 290s # received: 48128 290s ok 47 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 49152 290s # received: 49152 290s ok 48 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 50176 290s # received: 50176 290s ok 49 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 51200 290s # received: 51200 290s ok 50 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 102400 290s # received: 102400 290s ok 51 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 307200 290s # received: 307200 290s ok 52 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 512000 290s # received: 512000 290s ok 53 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 2048000 290s # received: 2048000 290s ok 54 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 4096000 290s # received: 4096000 290s ok 55 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:56 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 6144000 290s # received: 6144000 290s ok 56 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 10240000 290s # received: 10240000 290s ok 57 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 1024 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 1024 290s # received: 1024 290s ok 58 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 2048 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 2048 290s # received: 2048 290s ok 59 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 3072 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 3072 290s # received: 3072 290s ok 60 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 4096 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 4096 290s # received: 4096 290s ok 61 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 5120 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 5120 290s # received: 5120 290s ok 62 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 6144 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 6144 290s # received: 6144 290s ok 63 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 7168 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 7168 290s # received: 7168 290s ok 64 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 8192 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #DMMATCH1: 1 290s # 290s # testing : bytes in body 290s # expected: 8192 290s # received: 8192 290s ok 65 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 9216 290s # received: 9216 290s ok 66 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 10240 290s # received: 10240 290s ok 67 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 11264 290s # received: 11264 290s ok 68 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 12288 290s # received: 12288 290s ok 69 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 13312 290s # received: 13312 290s ok 70 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 14336 290s # received: 14336 290s ok 71 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 15360 290s # received: 15360 290s ok 72 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 16384 290s # received: 16384 290s ok 73 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 17408 290s # received: 17408 290s ok 74 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 290s #Vary: In-If1 290s #Content-Length: 0 290s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 290s #Client-Peer: 127.0.0.1:8529 290s #Client-Response-Num: 1 290s #Client-Transfer-Encoding: chunked 290s #DMMATCH1: 1 290s #X-Content-Length-Note: added by Apache::TestRequest 290s # 290s # testing : bytes in body 290s # expected: 18432 290s # received: 18432 290s ok 75 290s #lwp request: 290s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 290s #User-Agent: libwww-perl/6.77 290s # 290s #server response: 290s #HTTP/1.1 200 OK 290s #Connection: close 290s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 19456 291s # received: 19456 291s ok 76 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 20480 291s # received: 20480 291s ok 77 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 21504 291s # received: 21504 291s ok 78 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 22528 291s # received: 22528 291s ok 79 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 23552 291s # received: 23552 291s ok 80 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 24576 291s # received: 24576 291s ok 81 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 25600 291s # received: 25600 291s ok 82 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 26624 291s # received: 26624 291s ok 83 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 27648 291s # received: 27648 291s ok 84 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 28672 291s # received: 28672 291s ok 85 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 29696 291s # received: 29696 291s ok 86 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 30720 291s # received: 30720 291s ok 87 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 31744 291s # received: 31744 291s ok 88 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 32768 291s # received: 32768 291s ok 89 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 33792 291s # received: 33792 291s ok 90 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 34816 291s # received: 34816 291s ok 91 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 35840 291s # received: 35840 291s ok 92 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 36864 291s # received: 36864 291s ok 93 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 37888 291s # received: 37888 291s ok 94 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 38912 291s # received: 38912 291s ok 95 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 39936 291s # received: 39936 291s ok 96 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 40960 291s # received: 40960 291s ok 97 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 41984 291s # received: 41984 291s ok 98 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 43008 291s # received: 43008 291s ok 99 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 44032 291s # received: 44032 291s ok 100 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 45056 291s # received: 45056 291s ok 101 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 46080 291s # received: 46080 291s ok 102 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 47104 291s # received: 47104 291s ok 103 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 48128 291s # received: 48128 291s ok 104 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 49152 291s # received: 49152 291s ok 105 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 50176 291s # received: 50176 291s ok 106 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 51200 291s # received: 51200 291s ok 107 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 102400 291s # received: 102400 291s ok 108 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 307200 291s # received: 307200 291s ok 109 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 512000 291s # received: 512000 291s ok 110 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 2048000 291s # received: 2048000 291s ok 111 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 4096000 291s # received: 4096000 291s ok 112 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 6144000 291s # received: 6144000 291s ok 113 291s #lwp request: 291s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 291s #User-Agent: libwww-perl/6.77 291s # 291s #server response: 291s #HTTP/1.1 200 OK 291s #Connection: close 291s #Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 291s #Vary: In-If1 291s #Content-Length: 0 291s #Client-Date: Tue, 04 Jun 2024 09:14:57 GMT 291s #Client-Peer: 127.0.0.1:8529 291s #Client-Response-Num: 1 291s #Client-Transfer-Encoding: chunked 291s #DMMATCH1: 1 291s #X-Content-Length-Note: added by Apache::TestRequest 291s # 291s # testing : bytes in body 291s # expected: 10240000 291s # received: 10240000 291s ok 114 291s ok 293s t/apache/post.t ..................... 293s # using LWP client 293s 1..51 293s # Running under perl version 5.038002 for linux 293s # Current time local: Tue Jun 4 09:14:57 2024 293s # Current time GMT: Tue Jun 4 09:14:57 2024 293s # Using Test.pm version 1.31 293s # Using Apache/Test.pm version 1.42 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 1024 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '1024' 293s # received: 1024 293s ok 1 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 2048 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '2048' 293s # received: 2048 293s ok 2 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 3072 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '3072' 293s # received: 3072 293s ok 3 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 4096 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '4096' 293s # received: 4096 293s ok 4 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 5120 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '5120' 293s # received: 5120 293s ok 5 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 6144 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '6144' 293s # received: 6144 293s ok 6 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 7168 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '7168' 293s # received: 7168 293s ok 7 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 8192 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '8192' 293s # received: 8192 293s ok 8 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 9216 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 5 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '9216' 293s # received: 9216 293s ok 9 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 10240 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '10240' 293s # received: 10240 293s ok 10 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 11264 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '11264' 293s # received: 11264 293s ok 11 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 12288 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '12288' 293s # received: 12288 293s ok 12 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 13312 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '13312' 293s # received: 13312 293s ok 13 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 14336 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '14336' 293s # received: 14336 293s ok 14 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 15360 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '15360' 293s # received: 15360 293s ok 15 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 16384 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '16384' 293s # received: 16384 293s ok 16 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 17408 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '17408' 293s # received: 17408 293s ok 17 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 18432 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '18432' 293s # received: 18432 293s ok 18 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 19456 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '19456' 293s # received: 19456 293s ok 19 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 20480 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '20480' 293s # received: 20480 293s ok 20 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 21504 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '21504' 293s # received: 21504 293s ok 21 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 22528 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '22528' 293s # received: 22528 293s ok 22 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 23552 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '23552' 293s # received: 23552 293s ok 23 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 24576 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '24576' 293s # received: 24576 293s ok 24 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 25600 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '25600' 293s # received: 25600 293s ok 25 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 26624 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '26624' 293s # received: 26624 293s ok 26 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 27648 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '27648' 293s # received: 27648 293s ok 27 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 28672 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '28672' 293s # received: 28672 293s ok 28 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 29696 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '29696' 293s # received: 29696 293s ok 29 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 30720 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '30720' 293s # received: 30720 293s ok 30 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 31744 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:14:59 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '31744' 293s # received: 31744 293s ok 31 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 32768 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '32768' 293s # received: 32768 293s ok 32 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 33792 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '33792' 293s # received: 33792 293s ok 33 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 34816 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '34816' 293s # received: 34816 293s ok 34 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 35840 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '35840' 293s # received: 35840 293s ok 35 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 36864 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '36864' 293s # received: 36864 293s ok 36 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 37888 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '37888' 293s # received: 37888 293s ok 37 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 38912 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '38912' 293s # received: 38912 293s ok 38 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 39936 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '39936' 293s # received: 39936 293s ok 39 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 40960 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '40960' 293s # received: 40960 293s ok 40 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 41984 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '41984' 293s # received: 41984 293s ok 41 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 43008 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '43008' 293s # received: 43008 293s ok 42 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 44032 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '44032' 293s # received: 44032 293s ok 43 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 45056 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '45056' 293s # received: 45056 293s ok 44 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 46080 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '46080' 293s # received: 46080 293s ok 45 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 47104 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '47104' 293s # received: 47104 293s ok 46 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 48128 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '48128' 293s # received: 48128 293s ok 47 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 49152 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '49152' 293s # received: 49152 293s ok 48 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 50176 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '50176' 293s # received: 50176 293s ok 49 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 51200 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 6 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '51200' 293s # received: 51200 293s ok 50 293s #lwp request: 293s #POST http://localhost:8529/eat_post HTTP/1.1 293s #User-Agent: libwww-perl/6.77 293s #Content-Length: 102400 293s # 293s #server response: 293s #HTTP/1.1 200 OK 293s #Connection: close 293s #Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 293s #Vary: In-If1 293s #Content-Length: 7 293s #Client-Date: Tue, 04 Jun 2024 09:15:00 GMT 293s #Client-Peer: 127.0.0.1:8529 293s #Client-Response-Num: 1 293s #DMMATCH1: 1 293s # 293s # testing : length posted 293s # expected: '102400' 293s # received: 102400 293s ok 51 293s ok 295s t/apache/pr17629.t .................. 295s 1..4 295s # Running under perl version 5.038002 for linux 295s # Current time local: Tue Jun 4 09:15:00 2024 295s # Current time GMT: Tue Jun 4 09:15:00 2024 295s # Using Test.pm version 1.31 295s # Using Apache/Test.pm version 1.42 295s # expected: 'begin-foobar-end 295s # ' 295s # received: 'begin-foobar-end 295s # ' 295s ok 1 295s # expected: 200 295s # received: '200' 295s ok 2 295s # testing : response was gzipped 295s # expected: 'gzip' 295s # received: 'gzip' 295s ok 3 295s # expected: 'begin-foobar-end 295s # ' 295s # received: 'begin-foobar-end 295s # ' 295s ok 4 295s ok 297s t/apache/pr18757.t .................. 297s 1..3 297s # Running under perl version 5.038002 for linux 297s # Current time local: Tue Jun 4 09:15:02 2024 297s # Current time GMT: Tue Jun 4 09:15:02 2024 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.42 297s # testing : 200 response from GET 297s # expected: 200 297s # received: '200' 297s ok 1 297s # expected C-L is 26 297s # URL via proxy is http://localhost:8548/index.html 297s ok 2 297s # line: HTTP/1.1 200 OK 297s # line: Date: Tue, 04 Jun 2024 09:15:04 GMT 297s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 297s # line: Vary: In-If1 297s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 297s # line: ETag: "1a-613edd771cbc0" 297s # line: Accept-Ranges: bytes 297s # line: Content-Length: 26 297s # line: DMMATCH1: 1 297s # line: Content-Type: text/html 297s # line: 297s # testing : whether proxy strips Content-Length header 297s # expected: 1 297s # received: 1 297s ok 3 297s ok 300s t/apache/pr35292.t .................. 300s 1..3 300s # Running under perl version 5.038002 for linux 300s # Current time local: Tue Jun 4 09:15:04 2024 300s # Current time GMT: Tue Jun 4 09:15:04 2024 300s # Using Test.pm version 1.31 300s # Using Apache/Test.pm version 1.42 300s ok 1 300s ok 2 300s # testing : read response-line 300s # expected: qr/^HTTP\/1\.. 413/ 300s # received: 'HTTP/1.1 413 Request Entity Too Large 300s # ' 300s ok 3 300s ok 302s t/apache/pr35330.t .................. 302s 1..2 302s # Running under perl version 5.038002 for linux 302s # Current time local: Tue Jun 4 09:15:07 2024 302s # Current time GMT: Tue Jun 4 09:15:07 2024 302s # Using Test.pm version 1.31 302s # Using Apache/Test.pm version 1.42 302s # testing : SSI was allowed for location 302s # expected: 200 302s # received: '200' 302s ok 1 302s # testing : file was served with correct content 302s # expected: 'hello' 302s # received: 'hello' 302s ok 2 302s ok 304s t/apache/pr37166.t .................. 304s 1..4 304s # Running under perl version 5.038002 for linux 304s # Current time local: Tue Jun 4 09:15:09 2024 304s # Current time GMT: Tue Jun 4 09:15:09 2024 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.42 304s # testing : SSI was allowed for location 304s # expected: 200 304s # received: '200' 304s ok 1 304s # testing : file was served with correct content 304s # expected: 'Hello world 304s # ' 304s # received: 'Hello world 304s # ' 304s ok 2 304s # testing : explicit 200 response 304s # expected: 200 304s # received: '200' 304s ok 3 304s # testing : file was again served with correct content 304s # expected: 'Hello world 304s # ' 304s # received: 'Hello world 304s # ' 304s ok 4 304s ok 307s t/apache/pr43939.t .................. 307s 1..4 307s # Running under perl version 5.038002 for linux 307s # Current time local: Tue Jun 4 09:15:11 2024 307s # Current time GMT: Tue Jun 4 09:15:11 2024 307s # Using Test.pm version 1.31 307s # Using Apache/Test.pm version 1.42 307s # expected: 'begin-default-end 307s # ' 307s # received: 'begin-default-end 307s # ' 307s ok 1 307s # expected: 200 307s # received: '200' 307s ok 2 307s # testing : response was gzipped 307s # expected: 'gzip' 307s # received: 'gzip' 307s ok 3 307s # expected: 'begin-default-end 307s # ' 307s # received: 'begin-default-end 307s # ' 307s ok 4 307s ok 309s t/apache/pr49328.t .................. 309s 1..1 309s # Running under perl version 5.038002 for linux 309s # Current time local: Tue Jun 4 09:15:13 2024 309s # Current time GMT: Tue Jun 4 09:15:13 2024 309s # Using Test.pm version 1.31 309s # Using Apache/Test.pm version 1.42 309s # expected: 'before 309s # included 309s # after 309s # ' 309s # received: 'before 309s # included 309s # after 309s # ' 309s ok 1 309s ok 312s t/apache/rwrite.t ................... 312s # using LWP client 312s 1..114 312s # Running under perl version 5.038002 for linux 312s # Current time local: Tue Jun 4 09:15:16 2024 312s # Current time GMT: Tue Jun 4 09:15:16 2024 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.42 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 1024 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 1024 312s # received: 1024 312s ok 1 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 2048 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 2048 312s # received: 2048 312s ok 2 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 3072 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 3072 312s # received: 3072 312s ok 3 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 4096 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 4096 312s # received: 4096 312s ok 4 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 5120 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 5120 312s # received: 5120 312s ok 5 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 6144 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 6144 312s # received: 6144 312s ok 6 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 7168 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 7168 312s # received: 7168 312s ok 7 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 8192 312s # received: 8192 312s ok 8 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 9216 312s # received: 9216 312s ok 9 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240 312s # received: 10240 312s ok 10 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 11264 312s # received: 11264 312s ok 11 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 12288 312s # received: 12288 312s ok 12 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 13312 312s # received: 13312 312s ok 13 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 14336 312s # received: 14336 312s ok 14 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 15360 312s # received: 15360 312s ok 15 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 16384 312s # received: 16384 312s ok 16 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 17408 312s # received: 17408 312s ok 17 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 18432 312s # received: 18432 312s ok 18 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 19456 312s # received: 19456 312s ok 19 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 20480 312s # received: 20480 312s ok 20 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 21504 312s # received: 21504 312s ok 21 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 22528 312s # received: 22528 312s ok 22 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 23552 312s # received: 23552 312s ok 23 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 24576 312s # received: 24576 312s ok 24 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 25600 312s # received: 25600 312s ok 25 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 26624 312s # received: 26624 312s ok 26 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 27648 312s # received: 27648 312s ok 27 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 28672 312s # received: 28672 312s ok 28 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 29696 312s # received: 29696 312s ok 29 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 30720 312s # received: 30720 312s ok 30 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 31744 312s # received: 31744 312s ok 31 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 32768 312s # received: 32768 312s ok 32 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 33792 312s # received: 33792 312s ok 33 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 34816 312s # received: 34816 312s ok 34 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 35840 312s # received: 35840 312s ok 35 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 36864 312s # received: 36864 312s ok 36 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 37888 312s # received: 37888 312s ok 37 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 38912 312s # received: 38912 312s ok 38 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 39936 312s # received: 39936 312s ok 39 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 40960 312s # received: 40960 312s ok 40 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 41984 312s # received: 41984 312s ok 41 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 43008 312s # received: 43008 312s ok 42 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 44032 312s # received: 44032 312s ok 43 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 45056 312s # received: 45056 312s ok 44 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 46080 312s # received: 46080 312s ok 45 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 47104 312s # received: 47104 312s ok 46 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 48128 312s # received: 48128 312s ok 47 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 49152 312s # received: 49152 312s ok 48 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 50176 312s # received: 50176 312s ok 49 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 51200 312s # received: 51200 312s ok 50 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 102400 312s # received: 102400 312s ok 51 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 307200 312s # received: 307200 312s ok 52 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 512000 312s # received: 512000 312s ok 53 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 2048000 312s # received: 2048000 312s ok 54 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 4096000 312s # received: 4096000 312s ok 55 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 6144000 312s # received: 6144000 312s ok 56 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240000 312s # received: 10240000 312s ok 57 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 1024 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 1024 312s # received: 1024 312s ok 58 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 2048 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 2048 312s # received: 2048 312s ok 59 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 3072 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 3072 312s # received: 3072 312s ok 60 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 4096 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 4096 312s # received: 4096 312s ok 61 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 5120 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 5120 312s # received: 5120 312s ok 62 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 6144 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 6144 312s # received: 6144 312s ok 63 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 7168 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 7168 312s # received: 7168 312s ok 64 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 8192 312s # received: 8192 312s ok 65 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 9216 312s # received: 9216 312s ok 66 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240 312s # received: 10240 312s ok 67 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 11264 312s # received: 11264 312s ok 68 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 12288 312s # received: 12288 312s ok 69 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 13312 312s # received: 13312 312s ok 70 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 14336 312s # received: 14336 312s ok 71 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 15360 312s # received: 15360 312s ok 72 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 16384 312s # received: 16384 312s ok 73 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 17408 312s # received: 17408 312s ok 74 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 18432 312s # received: 18432 312s ok 75 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 19456 312s # received: 19456 312s ok 76 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 20480 312s # received: 20480 312s ok 77 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 21504 312s # received: 21504 312s ok 78 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 22528 312s # received: 22528 312s ok 79 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 23552 312s # received: 23552 312s ok 80 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 24576 312s # received: 24576 312s ok 81 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 25600 312s # received: 25600 312s ok 82 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 26624 312s # received: 26624 312s ok 83 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 27648 312s # received: 27648 312s ok 84 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 28672 312s # received: 28672 312s ok 85 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 29696 312s # received: 29696 312s ok 86 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 30720 312s # received: 30720 312s ok 87 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 31744 312s # received: 31744 312s ok 88 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 32768 312s # received: 32768 312s ok 89 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 33792 312s # received: 33792 312s ok 90 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 34816 312s # received: 34816 312s ok 91 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 35840 312s # received: 35840 312s ok 92 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 36864 312s # received: 36864 312s ok 93 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 37888 312s # received: 37888 312s ok 94 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 38912 312s # received: 38912 312s ok 95 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 39936 312s # received: 39936 312s ok 96 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 40960 312s # received: 40960 312s ok 97 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 41984 312s # received: 41984 312s ok 98 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 43008 312s # received: 43008 312s ok 99 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 44032 312s # received: 44032 312s ok 100 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 45056 312s # received: 45056 312s ok 101 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 46080 312s # received: 46080 312s ok 102 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 47104 312s # received: 47104 312s ok 103 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 48128 312s # received: 48128 312s ok 104 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 49152 312s # received: 49152 312s ok 105 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 50176 312s # received: 50176 312s ok 106 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 51200 312s # received: 51200 312s ok 107 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 102400 312s # received: 102400 312s ok 108 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 307200 312s # received: 307200 312s ok 109 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 512000 312s # received: 512000 312s ok 110 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:18 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 2048000 312s # received: 2048000 312s ok 111 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 4096000 312s # received: 4096000 312s ok 112 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 6144000 312s # received: 6144000 312s ok 113 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 312s #User-Agent: libwww-perl/6.77 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 04 Jun 2024 09:15:19 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240000 312s # received: 10240000 312s ok 114 312s ok 314s t/apache/server_name_port.t ......... 314s 1..84 314s # Running under perl version 5.038002 for linux 314s # Current time local: Tue Jun 4 09:15:19 2024 314s # Current time GMT: Tue Jun 4 09:15:19 2024 314s # Using Test.pm version 1.31 314s # Using Apache/Test.pm version 1.42 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 314s # expecting 200, got 200 314s ok 1 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 2 314s # got SERVER_PORT='8529', expected '8529' 314s ok 3 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 314s # expecting 200, got 200 314s ok 4 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 5 314s # got SERVER_PORT='123', expected '123' 314s ok 6 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 314s # expecting 200, got 200 314s ok 7 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 8 314s # got SERVER_PORT='8529', expected '8529' 314s ok 9 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 314s # expecting 200, got 200 314s ok 10 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 11 314s # got SERVER_PORT='123', expected '123' 314s ok 12 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 314s # expecting 200, got 200 314s ok 13 314s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 314s ok 14 314s # got SERVER_PORT='8529', expected '8529' 314s ok 15 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 314s # expecting 200, got 200 314s ok 16 314s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 314s ok 17 314s # got SERVER_PORT='123', expected '123' 314s ok 18 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 314s # expecting 200, got 200 314s ok 19 314s # got SERVER_NAME='[::1]', expected '[::1]' 314s ok 20 314s # got SERVER_PORT='8529', expected '8529' 314s ok 21 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 314s # expecting 200, got 200 314s ok 22 314s # got SERVER_NAME='[::1]', expected '[::1]' 314s ok 23 314s # got SERVER_PORT='123', expected '123' 314s ok 24 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 314s # expecting 200, got 200 314s ok 25 314s # got SERVER_NAME='[a::1]', expected '[a::1]' 314s ok 26 314s # got SERVER_PORT='8529', expected '8529' 314s ok 27 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 314s # expecting 200, got 200 314s ok 28 314s # got SERVER_NAME='[a::1]', expected '[a::1]' 314s ok 29 314s # got SERVER_PORT='123', expected '123' 314s ok 30 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 314s # expecting 200, got 200 314s ok 31 314s # got SERVER_NAME='[a::1]', expected '[a::1]' 314s ok 32 314s # got SERVER_PORT='8529', expected '8529' 314s ok 33 314s # SENDING: 314s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 314s # expecting 200, got 200 314s ok 34 314s # got SERVER_NAME='[a::1]', expected '[a::1]' 314s ok 35 314s # got SERVER_PORT='123', expected '123' 314s ok 36 314s # SENDING: 314s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 37 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 38 314s # got SERVER_PORT='8529', expected '8529' 314s ok 39 314s # SENDING: 314s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 40 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 41 314s # got SERVER_PORT='123', expected '123' 314s ok 42 314s # SENDING: 314s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 43 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 44 314s # got SERVER_PORT='8529', expected '8529' 314s ok 45 314s # SENDING: 314s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 46 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 47 314s # got SERVER_PORT='123', expected '123' 314s ok 48 314s # SENDING: 314s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 49 314s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 314s ok 50 314s # got SERVER_PORT='8529', expected '8529' 314s ok 51 314s # SENDING: 314s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 52 314s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 314s ok 53 314s # got SERVER_PORT='123', expected '123' 314s ok 54 314s # SENDING: 314s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 55 314s # got SERVER_NAME='[::1]', expected '[::1]' 314s ok 56 314s # got SERVER_PORT='8529', expected '8529' 314s ok 57 314s # SENDING: 314s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 314s # expecting 200, got 200 314s ok 58 314s # got SERVER_NAME='[::1]', expected '[::1]' 314s ok 59 314s # got SERVER_PORT='123', expected '123' 314s ok 60 314s # SENDING: 314s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 314s # expecting 200, got 200 314s ok 61 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 62 314s # got SERVER_PORT='8529', expected '8529' 314s ok 63 314s # SENDING: 314s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 314s # expecting 200, got 200 314s ok 64 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 65 314s # got SERVER_PORT='123', expected '123' 314s ok 66 314s # SENDING: 314s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 314s # expecting 200, got 200 314s ok 67 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 68 314s # got SERVER_PORT='8529', expected '8529' 314s ok 69 314s # SENDING: 314s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 314s # expecting 200, got 200 314s ok 70 314s # got SERVER_NAME='righthost', expected 'righthost' 314s ok 71 314s # got SERVER_PORT='123', expected '123' 314s ok 72 314s # SENDING: 314s # 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 314s # expecting 200, got 200 314s ok 73 314s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 314s ok 74 314s # got SERVER_PORT='8529', expected '8529' 314s ok 75 314s # SENDING: 314s # 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 314s # expecting 200, got 200 314s ok 76 314s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 314s ok 77 314s # got SERVER_PORT='123', expected '123' 314s ok 78 314s # SENDING: 314s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 314s # expecting 200, got 200 314s ok 79 314s # got SERVER_NAME='[::1]', expected '[::1]' 314s ok 80 314s # got SERVER_PORT='8529', expected '8529' 314s ok 81 314s # SENDING: 314s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 314s # expecting 200, got 200 314s ok 82 314s # got SERVER_NAME='[::1]', expected '[::1]' 314s ok 83 314s # got SERVER_PORT='123', expected '123' 314s ok 84 314s ok 316s t/apache/teclchunk.t ................ skipped: Not supported yet 318s t/apr/uri.t ......................... 318s 1..1 318s # Running under perl version 5.038002 for linux 318s # Current time local: Tue Jun 4 09:15:23 2024 318s # Current time GMT: Tue Jun 4 09:15:23 2024 318s # Using Test.pm version 1.31 318s # Using Apache/Test.pm version 1.42 318s ok 1 318s ok 320s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 322s t/filter/case.t ..................... 322s 1..4 322s # Running under perl version 5.038002 for linux 322s # Current time local: Tue Jun 4 09:15:27 2024 322s # Current time GMT: Tue Jun 4 09:15:27 2024 322s # Using Test.pm version 1.31 322s # Using Apache/Test.pm version 1.42 322s ok 1 322s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 322s # expected 200 322s # received 200 322s # body: =HEAD1 NAME 322s X X 322s 322s PERLSUB - PERL SUBROUTINES 322s 322s =HEAD1 SYNOPSIS 322s 322s TO DECLARE SUBROUTINES: 322s X X 322s 322s SUB NAME; # A "FORWARD" DECLARATION. 322s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 322s SUB NAME : ATTRS; # WITH ATTRIBUTES 322s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 322s 322s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 322s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 322s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 322s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 322s 322s USE FEATURE 'SIGNATURES'; 322s SUB NAME(SIG) BLOCK # WITH SIGNATURE 322s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 322s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 322s 322s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 322s X 322s 322s $SUBREF = SUB BLOCK; # NO PROTO 322s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 322s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 322s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 322s 322s USE FEATURE 'SIGNATURES'; 322s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 322s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 322s 322s TO IMPORT SUBROUTINES: 322s X 322s 322s USE MODULE QW(NAME1 NAME2 NAME3); 322s 322s TO CALL SUBROUTINES: 322s X X 322s 322s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 322s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 322s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 322s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 322s 322s =HEAD1 DESCRIPTION 322s 322s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 322s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 322s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 322s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 322s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 322s ITS NAME OR A CODE REFERENCE. 322s 322s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 322s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 322s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 322s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 322s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 322s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 322s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 322s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 322s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 322s X X 322s 322s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 322s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 322s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 322s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 322s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 322s SUCH A SIGNATURE-USING SUBROUTINE. 322s 322s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 322s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 322s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 322s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 322s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 322s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 322s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 322s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 322s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 322s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 322s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 322s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 322s X X X<@_> 322s 322s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 322s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 322s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 322s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 322s L AND L. 322s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 322s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 322s 322s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 322s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 322s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 322s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 322s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 322s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 322s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 322s ONE LARGE INDISTINGUISHABLE LIST. 322s 322s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 322s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 322s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 322s EMPTY SUB RETURNS THE EMPTY LIST. 322s X X X 322s 322s EXAMPLE: 322s 322s SUB MAX { 322s MY $MAX = SHIFT(@_); 322s FOREACH $FOO (@_) { 322s $MAX = $FOO IF $MAX < $FOO; 322s } 322s RETURN $MAX; 322s } 322s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 322s 322s EXAMPLE: 322s 322s # GET A LINE, COMBINING CONTINUATION LINES 322s # THAT START WITH WHITESPACE 322s 322s SUB GET_LINE { 322s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 322s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 322s IF ($LOOKAHEAD =~ /^[ \T]/) { 322s $THISLINE .= $LOOKAHEAD; 322s } 322s ELSE { 322s LAST LINE; 322s } 322s } 322s RETURN $THISLINE; 322s } 322s 322s $LOOKAHEAD = ; # GET FIRST LINE 322s WHILE (DEFINED($LINE = GET_LINE())) { 322s ... 322s } 322s 322s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 322s 322s SUB MAYBESET { 322s MY($KEY, $VALUE) = @_; 322s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 322s } 322s 322s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 322s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 322s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 322s ITS CALLER'S VALUES. 322s X X 322s 322s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 322s SUB UPCASE_IN { 322s FOR (@_) { TR/A-Z/A-Z/ } 322s } 322s 322s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 322s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 322s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 322s X X 322s 322s UPCASE_IN("FREDERICK"); 322s 322s IT WOULD BE MUCH SAFER IF THE C FUNCTION 322s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 322s OF CHANGING THEM IN PLACE: 322s 322s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 322s SUB UPCASE { 322s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 322s MY @PARMS = @_; 322s FOR (@PARMS) { TR/A-Z/A-Z/ } 322s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 322s } 322s 322s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 322s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 322s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 322s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 322s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 322s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 322s 322s @NEWLIST = UPCASE(@LIST1, @LIST2); 322s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 322s 322s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 322s 322s (@X, @Y) = UPCASE(@LIST1, @LIST2); 322s 322s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 322s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 322s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 322s L FOR ALTERNATIVES. 322s 322s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 322s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 322s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 322s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 322s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 322s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 322s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 322s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 322s SEE L FOR MORE ABOUT ALL THAT. 322s X<&> 322s 322s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 322s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 322s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 322s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 322s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 322s X 322s 322s &FOO(1,2,3); # PASS THREE ARGUMENTS 322s FOO(1,2,3); # THE SAME 322s 322s FOO(); # PASS A NULL LIST 322s &FOO(); # THE SAME 322s 322s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 322s USE STRICT 'SUBS'; 322s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 322s # A COMPILE-TIME ERROR 322s NO STRICT 'SUBS'; 322s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 322s # A LITERAL STRING "FOO" 322s 322s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 322s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 322s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 322s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 322s X<&> 322s 322s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 322s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 322s YOUR SUBROUTINE'S NAME. 322s 322s USE V5.16; 322s MY $FACTORIAL = SUB { 322s MY ($X) = @_; 322s RETURN 1 IF $X == 1; 322s RETURN($X * __SUB__->( $X - 1 ) ); 322s }; 322s 322s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 322s IS SUBJECT TO CHANGE. 322s 322s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 322s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 322s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 322s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 322s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 322s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 322s SPECIAL, PRE-DEFINED THINGS. 322s 322s =OVER 322s 322s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 322s 322s C 322s 322s =ITEM DOCUMENTED IN L 322s 322s C, C 322s 322s =ITEM DOCUMENTED IN L 322s 322s C, C 322s 322s =ITEM DOCUMENTED IN L 322s 322s C, C, C, C, C, C, C, 322s C, C, C, C, C, C, 322s C, C, C, C, C, C, C, 322s C, C, C, C, C, C, 322s C, C, C, C, C, 322s C, C, C, C 322s 322s =ITEM DOCUMENTED IN L 322s 322s C, C, C, C, C, C, C, 322s C, C, C, C, C, C, C, 322s C, C, C, C, C, C 322s 322s =ITEM DOCUMENTED IN L 322s 322s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 322s L<< C|PERLFUNC/REQUIRE >> 322s 322s =ITEM DOCUMENTED IN L 322s 322s C 322s 322s =ITEM DOCUMENTED IN L 322s 322s C, C, C, C, C 322s 322s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 322s 322s ANY STARTING WITH C<(> 322s 322s =BACK 322s 322s THE C, C, C, C AND C SUBROUTINES 322s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 322s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 322s EXPLICITLY. SEE L 322s 322s =HEAD2 SIGNATURES 322s 322s X X 322s 322s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 322s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 322s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 322s 322s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 322s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 322s DIRECTLY BY C, IN THE CURRENT SCOPE. 322s 322s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 322s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 322s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 322s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 322s 322s FOR EXAMPLE, 322s 322s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 322s 322s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 322s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 322s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 322s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 322s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 322s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 322s 322s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 322s THE SIGNATURE. FOR EXAMPLE, 322s 322s SUB FOO ($LEFT, $RIGHT) { 322s RETURN $LEFT + $RIGHT; 322s } 322s 322s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 322s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 322s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 322s EQUIVALENT TO 322s 322s SUB FOO { 322s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 322s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 322s MY $LEFT = $_[0]; 322s MY $RIGHT = $_[1]; 322s RETURN $LEFT + $RIGHT; 322s } 322s 322s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 322s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 322s 322s SUB FOO ($FIRST, $, $THIRD) { 322s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 322s } 322s 322s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 322s MANDATORY FOR THE CALLER TO PASS IT. 322s 322s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 322s SEPARATED FROM THE PARAMETER NAME BY C<=>: 322s 322s SUB FOO ($LEFT, $RIGHT = 0) { 322s RETURN $LEFT + $RIGHT; 322s } 322s 322s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 322s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 322s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 322s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 322s FOR EXAMPLE, 322s 322s MY $AUTO_ID = 0; 322s SUB FOO ($THING, $ID = $AUTO_ID++) { 322s PRINT "$THING HAS ID $ID"; 322s } 322s 322s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 322s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 322s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 322s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 322s 322s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 322s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 322s } 322s 322s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 322s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 322s VALUE PROVIDED WAS C. 322s 322s SUB FOO ($NAME //= "WORLD") { 322s PRINT "HELLO, $NAME"; 322s } 322s 322s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 322s 322s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 322s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 322s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 322s 322s SUB FOO ($X ||= 10) { 322s RETURN 5 + $X; 322s } 322s 322s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 322s FOR EXAMPLE, 322s 322s SUB FOO ($THING, $ = 1) { 322s PRINT $THING; 322s } 322s 322s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 322s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 322s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 322s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 322s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 322s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 322s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 322s 322s SUB FOO ($THING, $=) { 322s PRINT $THING; 322s } 322s 322s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 322s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 322s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 322s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 322s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 322s TO RIGHT. 322s 322s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 322s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 322s 322s SUB FOO ($FILTER, @INPUTS) { 322s PRINT $FILTER->($_) FOREACH @INPUTS; 322s } 322s 322s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 322s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 322s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 322s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 322s 322s SUB FOO ($THING, @) { 322s PRINT $THING; 322s } 322s 322s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 322s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 322s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 322s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 322s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 322s AS WITH STANDARD HASH CONSTRUCTION. 322s 322s SUB FOO ($FILTER, %INPUTS) { 322s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 322s } 322s 322s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 322s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 322s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 322s 322s SUB FOO ($THING, %) { 322s PRINT $THING; 322s } 322s 322s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 322s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 322s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 322s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 322s AN EMPTY ARRAY OR EMPTY HASH. 322s 322s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 322s THAT THE CALLER PASSED NO ARGUMENTS: 322s 322s SUB FOO () { 322s RETURN 123; 322s } 322s 322s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 322s WARNING IN THE C CATEGORY. FROM PERL 5.36 322s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 322s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 322s STATEMENT SUCH AS: 322s 322s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 322s 322s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 322s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 322s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 322s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 322s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 322s WARNINGS IN THE C CATEGORY WHEN 322s COMPILED: 322s 322s SUB F ($X) { 322s # THIS LINE EMITS THE WARNING SEEN BELOW 322s PRINT "ARGUMENTS ARE @_"; 322s } 322s 322s Z<> 322s 322s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 322s EXPERIMENTAL AT ... 322s 322s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 322s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 322s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 322s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 322s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 322s SUPPLY THAT ARGUMENT. 322s 322s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 322s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 322s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 322s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 322s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 322s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 322s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 322s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 322s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 322s 322s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 322s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 322s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 322s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 322s L. FOR EXAMPLE, 322s 322s SUB FOO :PROTOTYPE($) { $_[0] } 322s 322s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 322s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 322s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 322s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 322s 322s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 322s RETURN $LEFT + $RIGHT; 322s } 322s 322s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 322s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 322s THE SUBROUTINE'S BODY. 322s 322s =HEAD2 PRIVATE VARIABLES VIA MY() 322s X X X X X 322s X X 322s 322s SYNOPSIS: 322s 322s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 322s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 322s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 322s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 322s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 322s 322s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 322s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 322s SEE L AND L. 322s 322s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 322s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 322s (C/C/C/C), LOOP 322s (C/C/C/C/C), SUBROUTINE, C, 322s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 322s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 322s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 322s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 322s WITH C INSTEAD. 322s 322s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 322s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 322s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 322s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 322s ITS OWN COPY. 322s X 322s 322s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 322s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 322s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 322s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 322s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 322s 322s MY $X = 10; 322s SUB BUMPX { $X++ } 322s 322s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 322s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 322s THE C ITSELF. SEE L. 322s X 322s 322s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 322s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 322s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 322s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 322s 322s $ARG = "FRED"; # "GLOBAL" VARIABLE 322s $N = CUBE_ROOT(27); 322s PRINT "$ARG THINKS THE ROOT IS $N\N"; 322s # OUTPUTS: FRED THINKS THE ROOT IS 3 322s 322s SUB CUBE_ROOT { 322s MY $ARG = SHIFT; # NAME DOESN'T MATTER 322s $ARG **= 1/3; 322s RETURN $ARG; 322s } 322s 322s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 322s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 322s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 322s 322s MY ($FOO) = ; # WRONG? 322s MY @FOO = ; 322s 322s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 322s 322s MY $FOO = ; 322s 322s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 322s 322s MY $FOO, $BAR = 1; # WRONG 322s 322s THAT HAS THE SAME EFFECT AS 322s 322s MY $FOO; 322s $BAR = 1; 322s 322s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 322s THE CURRENT STATEMENT. THUS, 322s 322s MY $X = $X; 322s 322s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 322s THE EXPRESSION 322s 322s MY $X = 123 AND $X == 123 322s 322s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 322s 322s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 322s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 322s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 322s 322s WHILE (MY $LINE = <>) { 322s $LINE = LC $LINE; 322s } CONTINUE { 322s PRINT $LINE; 322s } 322s 322s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 322s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 322s IT. SIMILARLY, IN THE CONDITIONAL 322s 322s IF ((MY $ANSWER = ) =~ /^YES$/I) { 322s USER_AGREES(); 322s } ELSIF ($ANSWER =~ /^NO$/I) { 322s USER_DISAGREES(); 322s } ELSE { 322s CHOMP $ANSWER; 322s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 322s } 322s 322s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 322s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 322s BUT NOT BEYOND IT. SEE L FOR INFORMATION 322s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 322s 322s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 322s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 322s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 322s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 322s IN THE LOOP 322s X X 322s 322s FOR MY $I (1, 2, 3) { 322s SOME_FUNCTION(); 322s } 322s 322s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 322s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 322s X X 322s 322s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 322s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 322s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 322s 322s USE STRICT 'VARS'; 322s 322s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 322s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 322s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 322s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 322s THIS WITH C. 322s 322s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 322s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 322s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 322s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 322s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 322s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 322s EXAMPLE. 322s 322s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 322s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 322s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 322s 322s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 322s 322s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 322s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 322s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 322s 322s PACKAGE MAIN; 322s LOCAL $X = 10; 322s MY $X = 20; 322s PRINT "$X AND $::X\N"; 322s 322s THAT WILL PRINT OUT C<20> AND C<10>. 322s 322s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 322s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 322s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 322s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 322s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 322s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 322s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 322s AN ANONYMOUS SUB REFERENCE: 322s 322s MY $SECRET_VERSION = '1.001-BETA'; 322s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 322s &$SECRET_SUB(); 322s 322s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 322s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 322s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 322s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 322s UNQUALIFIED AND UNQUALIFIABLE. 322s 322s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 322s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 322s L FOR SOMETHING OF A WORK-AROUND TO 322s THIS. 322s 322s =HEAD2 PERSISTENT PRIVATE VARIABLES 322s X X X X 322s X X 322s 322s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 322s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 322s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 322s 322s =HEAD3 PERSISTENT VARIABLES VIA STATE() 322s 322s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 322s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 322s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 322s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 322s THE C FORM DOES NOT REQUIRE THE 322s C PRAGMA. 322s 322s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 322s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 322s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 322s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 322s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 322s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 322s SUBROUTINE EACH TIME IT IS EXECUTED.) 322s 322s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 322s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 322s 322s USE FEATURE 'STATE'; 322s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 322s 322s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 322s 322s USE FEATURE 'STATE'; 322s SUB CREATE_COUNTER { 322s RETURN SUB { STATE $X; RETURN ++$X } 322s } 322s 322s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 322s CODE OUTSIDE. 322s 322s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 322s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 322s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 322s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 322s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 322s 322s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 322s 322s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 322s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 322s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 322s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 322s 322s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 322s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 322s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 322s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 322s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 322s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 322s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 322s 322s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 322s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 322s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 322s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 322s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 322s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 322s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 322s 322s { 322s MY $SECRET_VAL = 0; 322s SUB GIMME_ANOTHER { 322s RETURN ++$SECRET_VAL; 322s } 322s } 322s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 322s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 322s 322s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 322s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 322s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 322s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 322s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 322s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 322s STARTS TO RUN: 322s 322s BEGIN { 322s MY $SECRET_VAL = 0; 322s SUB GIMME_ANOTHER { 322s RETURN ++$SECRET_VAL; 322s } 322s } 322s 322s SEE L ABOUT THE 322s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 322s C AND C. 322s 322s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 322s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 322s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 322s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 322s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 322s 322s =HEAD2 TEMPORARY VALUES VIA LOCAL() 322s X X X X 322s X 322s 322s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 322s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 322s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 322s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 322s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 322s 322s SYNOPSIS: 322s 322s # LOCALIZATION OF VALUES 322s 322s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 322s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 322s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 322s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 322s 322s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 322s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 322s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 322s # LOCALIZATION 322s 322s # LOCALIZATION OF SYMBOLS 322s 322s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 322s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 322s # @MERLYN IS REALLY @RANDAL, ETC 322s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 322s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 322s 322s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 322s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 322s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 322s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 322s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 322s 322s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 322s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 322s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 322s CREATES NEW, DYNAMICALLY SCOPED VALUES. 322s 322s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 322s PLACED IN PARENTHESES. THIS OPERATOR WORKS 322s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 322s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 322s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 322s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 322s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 322s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 322s UNDEFINED VALUE.) 322s 322s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 322s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 322s VARIABLES OUTSIDE THE LOOP. 322s 322s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 322s X 322s 322s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 322s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 322s VIEWED AS A SCALAR OR AN ARRAY. SO 322s 322s LOCAL($FOO) = ; 322s LOCAL @FOO = ; 322s 322s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 322s 322s LOCAL $FOO = ; 322s 322s SUPPLIES A SCALAR CONTEXT. 322s 322s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 322s X 322s 322s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 322s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 322s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 322s 322s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 322s 322s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 322s { LOCAL $/ = UNDEF; $SLURP = ; } 322s 322s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 322s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 322s I, BECAUSE THE $1 VARIABLE IS 322s MAGICAL AND READ-ONLY : 322s 322s LOCAL $1 = 2; 322s 322s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 322s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 322s TO SAFELY REUSE $_ IN A SUBROUTINE. 322s 322s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 322s WORK AS DESCRIBED. 322s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 322s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 322s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 322s SEE L FOR MORE 322s DETAILS. 322s X 322s 322s =HEAD3 LOCALIZATION OF GLOBS 322s X X 322s 322s THE CONSTRUCT 322s 322s LOCAL *NAME; 322s 322s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 322s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 322s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 322s 322s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 322s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 322s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 322s SEPARATOR. 322s 322s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 322s X X 322s X 322s 322s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 322s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 322s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 322s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 322s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 322s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 322s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 322s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 322s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 322s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 322s 322s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 322s @ARY = ( 0..5 ); 322s { 322s LOCAL($ARY[5]) = 6; 322s LOCAL($HASH{'A'}) = 'DRILL'; 322s WHILE (MY $E = POP(@ARY)) { 322s PRINT "$E . . .\N"; 322s LAST UNLESS $E > 3; 322s } 322s IF (@ARY) { 322s $HASH{'ONLY A'} = 'TEST'; 322s DELETE $HASH{'A'}; 322s } 322s } 322s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 322s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 322s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 322s 322s PERL WILL PRINT 322s 322s 6 . . . 322s 4 . . . 322s 3 . . . 322s THIS IS A TEST ONLY A TEST. 322s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 322s 322s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 322s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 322s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 322s SURPRISING, AND IS VERY LIKELY TO CHANGE. 322s 322s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 322s X X X 322s X 322s 322s YOU CAN USE THE C AND C 322s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 322s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 322s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 322s 322s DO { 322s MY $VAL = $ARRAY[$IDX]; 322s LOCAL $ARRAY[$IDX]; 322s DELETE $ARRAY[$IDX]; 322s $VAL 322s } 322s 322s AND 322s 322s DO { 322s MY $VAL = $HASH{KEY}; 322s LOCAL $HASH{KEY}; 322s DELETE $HASH{KEY}; 322s $VAL 322s } 322s 322s EXCEPT THAT FOR THOSE THE C IS 322s SCOPED TO THE C BLOCK. SLICES ARE 322s ALSO ACCEPTED. 322s 322s MY %HASH = ( 322s A => [ 7, 8, 9 ], 322s B => 1, 322s ) 322s 322s { 322s MY $X = DELETE LOCAL $HASH{A}; 322s # $X IS [ 7, 8, 9 ] 322s # %HASH IS (B => 1) 322s 322s { 322s MY @NUMS = DELETE LOCAL @$X[0, 2] 322s # @NUMS IS (7, 9) 322s # $X IS [ UNDEF, 8 ] 322s 322s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 322s } 322s # $X IS BACK TO [ 7, 8, 9 ] 322s 322s } 322s # %HASH IS BACK TO ITS ORIGINAL STATE 322s 322s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 322s 322s =HEAD2 LVALUE SUBROUTINES 322s X X 322s 322s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 322s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 322s 322s MY $VAL; 322s SUB CANMOD : LVALUE { 322s $VAL; # OR: RETURN $VAL; 322s } 322s SUB NOMOD { 322s $VAL; 322s } 322s 322s CANMOD() = 5; # ASSIGNS TO $VAL 322s NOMOD() = 5; # ERROR 322s 322s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 322s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 322s BY A SCALAR. FOR EXAMPLE, CONSIDER: 322s 322s DATA(2,3) = GET_DATA(3,4); 322s 322s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 322s 322s (DATA(2,3)) = GET_DATA(3,4); 322s 322s AND IN: 322s 322s (DATA(2),DATA(3)) = GET_DATA(3,4); 322s 322s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 322s 322s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 322s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 322s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 322s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 322s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 322s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 322s 322s =HEAD2 LEXICAL SUBROUTINES 322s X X X X 322s 322s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 322s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 322s AVAILABLE UNDER C OR C OR HIGHER. 322s 322s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 322s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 322s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 322s CATEGORY WAS DISABLED. 322s 322s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 322s DECLARED, AND ONLY AFTER THAT DECLARATION: 322s 322s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 322s # VERSIONS EARLIER THAN 5.26. 322s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 322s USE FEATURE 'LEXICAL_SUBS'; 322s 322s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 322s STATE SUB FOO { 322s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 322s } 322s FOO(); # CALLS "STATE" SUB 322s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 322s 322s MY SUB BAR { ... } 322s BAR(); # CALLS "MY" SUB 322s 322s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 322s 322s # WRONG 322s MY SUB BAZ { 322s BAZ(); 322s } 322s 322s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 322s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 322s 322s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 322s 322s MY SUB BAZ { 322s __SUB__->(); # CALLS ITSELF 322s } 322s 322s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 322s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 322s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 322s HOWEVER: 322s 322s MY SUB BAZ; # PREDECLARATION 322s SUB BAZ { # DEFINE THE "MY" SUB 322s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 322s } 322s 322s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 322s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 322s C; THEY KEEP EACH OTHER ALIVE (SEE L). 322s 322s =HEAD3 C VS C 322s 322s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 322s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 322s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 322s CONTAINING BLOCK TO THE NEXT. 322s 322s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 322s NECESSARY IF YOU WANT TO CREATE CLOSURES: 322s 322s SUB WHATEVER { 322s MY $X = SHIFT; 322s MY SUB INNER { 322s ... DO SOMETHING WITH $X ... 322s } 322s INNER(); 322s } 322s 322s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 322s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 322s SEE THE C<$X> FROM THE FIRST CALL TO C. 322s 322s =HEAD3 C SUBROUTINES 322s 322s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 322s SUBROUTINE OF THE SAME NAME. 322s 322s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 322s INSIDE AN INNER SCOPE: 322s 322s SUB FOO { ... } 322s 322s SUB BAR { 322s MY SUB FOO { ... } 322s { 322s # NEED TO USE THE OUTER FOO HERE 322s OUR SUB FOO; 322s FOO(); 322s } 322s } 322s 322s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 322s 322s PACKAGE MYSNEAKYMODULE; 322s 322s OUR SUB DO_SOMETHING { ... } 322s 322s SUB DO_SOMETHING_WITH_CALLER { 322s PACKAGE DB; 322s () = CALLER 1; # SETS @DB::ARGS 322s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 322s } 322s 322s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 322s X X<*> 322s 322s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 322s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 322s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 322s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 322s 322s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 322s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 322s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 322s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 322s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 322s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 322s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 322s 322s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 322s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 322s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 322s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 322s 322s SUB DOUBLEARY { 322s LOCAL(*SOMEARY) = @_; 322s FOREACH $ELEM (@SOMEARY) { 322s $ELEM *= 2; 322s } 322s } 322s DOUBLEARY(*FOO); 322s DOUBLEARY(*BAR); 322s 322s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 322s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 322s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 322s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 322s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 322s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 322s 322s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 322s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 322s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 322s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 322s L. 322s 322s =HEAD2 WHEN TO STILL USE LOCAL() 322s X X 322s 322s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 322s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 322s I USE C INSTEAD OF C. 322s 322s =OVER 4 322s 322s =ITEM 1. 322s 322s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 322s 322s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 322s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 322s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 322s IN C<@FIELDS>. 322s 322s { 322s LOCAL @ARGV = ("/ETC/MOTD"); 322s LOCAL $/ = UNDEF; 322s LOCAL $_ = <>; 322s @FIELDS = SPLIT /^\S*=+\S*$/; 322s } 322s 322s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 322s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 322s 322s =ITEM 2. 322s 322s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 322s 322s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 322s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 322s TABLE ENTRIES: 322s 322s SUB IOQUEUE { 322s LOCAL (*READER, *WRITER); # NOT MY! 322s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 322s RETURN (*READER, *WRITER); 322s } 322s ($HEAD, $TAIL) = IOQUEUE(); 322s 322s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 322s ENTRIES. 322s 322s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 322s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 322s A LOCAL ALIAS. 322s 322s { 322s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 322s GROW(); # REALLY CALLS SHRINK() 322s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 322s } 322s GROW(); # GET THE REAL GROW() AGAIN 322s 322s SEE L FOR MORE ABOUT MANIPULATING 322s FUNCTIONS BY NAME IN THIS WAY. 322s 322s =ITEM 3. 322s 322s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 322s 322s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 322s IS DONE ON DYNAMICS: 322s 322s { 322s LOCAL $SIG{INT} = 'IGNORE'; 322s FUNCT(); # UNINTERRUPTIBLE 322s } 322s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 322s 322s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 322s 322s =BACK 322s 322s =HEAD2 PASS BY REFERENCE 322s X X X 322s 322s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 322s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 322s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 322s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 322s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 322s 322s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 322s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 322s OF ALL THEIR FORMER LAST ELEMENTS: 322s 322s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 322s 322s SUB POPMANY { 322s MY $AREF; 322s MY @RETLIST; 322s FOREACH $AREF ( @_ ) { 322s PUSH @RETLIST, POP @$AREF; 322s } 322s RETURN @RETLIST; 322s } 322s 322s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 322s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 322s 322s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 322s SUB INTER { 322s MY ($K, $HREF, %SEEN); # LOCALS 322s FOREACH $HREF (@_) { 322s WHILE ( $K = EACH %$HREF ) { 322s $SEEN{$K}++; 322s } 322s } 322s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 322s } 322s 322s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 322s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 322s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 322s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 322s A LITTLE EXPENSIVE. 322s 322s WHERE PEOPLE GET INTO TROUBLE IS HERE: 322s 322s (@W, @X) = FUNC(@Y, @Z); 322s OR 322s (%W, %X) = FUNC(%Y, %Z); 322s 322s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 322s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 322s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 322s AS ALWAYS. 322s 322s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 322s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 322s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 322s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 322s 322s ($WREF, $XREF) = FUNC(\@Y, \@Z); 322s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 322s SUB FUNC { 322s MY ($YREF, $ZREF) = @_; 322s IF (@$YREF > @$ZREF) { 322s RETURN ($YREF, $ZREF); 322s } ELSE { 322s RETURN ($ZREF, $YREF); 322s } 322s } 322s 322s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 322s 322s (*W, *X) = FUNC(\@Y, \@Z); 322s PRINT "@W HAS MORE THAN @X\N"; 322s SUB FUNC { 322s LOCAL (*Y, *Z) = @_; 322s IF (@Y > @Z) { 322s RETURN (\@Y, \@Z); 322s } ELSE { 322s RETURN (\@Z, \@Y); 322s } 322s } 322s 322s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 322s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 322s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 322s ARE IN THE SYMBOL TABLE. 322s 322s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 322s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 322s FOR EXAMPLE: 322s 322s SPLUTTER(\*STDOUT); 322s SUB SPLUTTER { 322s MY $FH = SHIFT; 322s PRINT $FH "HER UM WELL A HMMM\N"; 322s } 322s 322s $REC = GET_REC(\*STDIN); 322s SUB GET_REC { 322s MY $FH = SHIFT; 322s RETURN SCALAR <$FH>; 322s } 322s 322s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 322s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 322s 322s SUB OPENIT { 322s MY $PATH = SHIFT; 322s LOCAL *FH; 322s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 322s } 322s 322s =HEAD2 PROTOTYPES 322s X X 322s 322s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 322s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 322s SECTION OR WITH A L. 322s IF YOU DECLARE EITHER OF 322s 322s SUB MYPUSH (\@@) 322s SUB MYPUSH :PROTOTYPE(\@@) 322s 322s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 322s 322s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 322s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 322s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 322s OF AN ATTRIBUTE. 322s 322s THE 322s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 322s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 322s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 322s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 322s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 322s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 322s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 322s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 322s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 322s 322s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 322s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 322s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 322s 322s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 322s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 322s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 322s CORRESPONDING BUILT-IN. 322s 322s DECLARED AS CALLED AS 322s 322s SUB MYLINK ($$) MYLINK $OLD, $NEW 322s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 322s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 322s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 322s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 322s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 322s SUB MYPOP (\@) MYPOP @ARRAY 322s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 322s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 322s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 322s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 322s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 322s SUB MYRAND (;$) MYRAND 42 322s SUB MYTIME () MYTIME 322s 322s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 322s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 322s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 322s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 322s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 322s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 322s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 322s 322s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 322s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 322s 322s SUB MYREF (\[$@%&*]) 322s 322s WILL ALLOW CALLING MYREF() AS 322s 322s MYREF $VAR 322s MYREF @ARRAY 322s MYREF %HASH 322s MYREF &SUB 322s MYREF *GLOB 322s 322s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 322s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 322s 322s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 322s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 322s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 322s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 322s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 322s 322s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 322s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 322s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 322s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 322s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 322s FOLLOWS: 322s 322s USE SYMBOL 'QUALIFY_TO_REF'; 322s 322s SUB FOO (*) { 322s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 322s ... 322s } 322s 322s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 322s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 322s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 322s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 322s 322s SUB MYPUSH (+@) { 322s MY $AREF = SHIFT; 322s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 322s PUSH @$AREF, @_; 322s } 322s 322s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 322s IS OF AN ACCEPTABLE TYPE. 322s 322s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 322s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 322s 322s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 322s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 322s PROVIDED, C<$_> WILL BE USED INSTEAD. 322s 322s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 322s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 322s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 322s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 322s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 322s 322s MYTIME +2; 322s 322s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 322s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 322s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 322s 322s SUB MYGETPROTOBYNUMBER($;); 322s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 322s 322s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 322s PROVIDED IT'S IN THE INITIAL POSITION: 322s X<&> 322s 322s SUB TRY (&@) { 322s MY($TRY,$CATCH) = @_; 322s EVAL { &$TRY }; 322s IF ($@) { 322s LOCAL $_ = $@; 322s &$CATCH; 322s } 322s } 322s SUB CATCH (&) { $_[0] } 322s 322s TRY { 322s DIE "PHOOEY"; 322s } CATCH { 322s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 322s }; 322s 322s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 322s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 322s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 322s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 322s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 322s 322s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 322s X 322s 322s SUB MYGREP (&@) { 322s MY $CODE = SHIFT; 322s MY @RESULT; 322s FOREACH $_ (@_) { 322s PUSH(@RESULT, $_) IF &$CODE; 322s } 322s @RESULT; 322s } 322s 322s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 322s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 322s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 322s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 322s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 322s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 322s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 322s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 322s 322s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 322s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 322s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 322s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 322s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 322s MAJORITY OF OFFENDING CODE IS FIXED. 322s 322s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 322s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 322s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 322s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 322s 322s SUB FUNC ($) { 322s MY $N = SHIFT; 322s PRINT "YOU GAVE ME $N\N"; 322s } 322s 322s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 322s RETURNING A LIST: 322s 322s FUNC(@FOO); 322s FUNC( $TEXT =~ /\W+/G ); 322s 322s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 322s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 322s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 322s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 322s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 322s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 322s 322s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 322s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 322s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 322s EFFECT, LIKE SO: 322s 322s SUB FOO($$); 322s SUB FOO($$) { 322s FOO 1, 2; 322s } 322s 322s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 322s TO MAKE THE WORLD A BETTER PLACE. 322s 322s =HEAD2 CONSTANT FUNCTIONS 322s X 322s 322s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 322s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 322s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 322s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 322s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 322s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 322s 322s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 322s 322s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 322s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 322s # AND IT'S INLINED, TOO! 322s SUB ST_DEV () { 0 } 322s SUB ST_INO () { 1 } 322s 322s SUB FLAG_FOO () { 1 << 8 } 322s SUB FLAG_BAR () { 1 << 9 } 322s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 322s 322s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 322s 322s SUB N () { INT(OPT_BAZ) / 3 } 322s 322s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 322s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 322s 322s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 322s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 322s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 322s C: 322s 322s SUB BAZ_VAL () { 322s IF (OPT_BAZ) { 322s RETURN 23; 322s } 322s ELSE { 322s RETURN 42; 322s } 322s } 322s SUB BONK_VAL () { RETURN 12345 } 322s 322s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 322s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 322s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 322s 322s BEGIN { 322s MY $VAR = 1; 322s NO STRICT 'REFS'; 322s *INLINED = SUB () { $VAR }; 322s } 322s 322s BEGIN { 322s MY $VAR = 1; 322s MY $REF = \$VAR; 322s NO STRICT 'REFS'; 322s *NOT_INLINED = SUB () { $VAR }; 322s } 322s 322s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 322s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 322s 322s BEGIN { 322s MY $X = 10; 322s *FOO = SUB () { $X }; 322s $X++; 322s } 322s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 322s 322s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 322s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 322s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 322s SO IT PRINTED C<10>, NOT C<11>. 322s 322s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 322s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 322s ASIDE FROM WHERE IT IS DECLARED. 322s 322s # FINE, NO WARNING 322s BEGIN { 322s MY $X = 54321; 322s *INLINED = SUB () { $X }; 322s } 322s # ERROR 322s BEGIN { 322s MY $X; 322s $X = 54321; 322s *ALSO_INLINED = SUB () { $X }; 322s } 322s 322s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 322s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 322s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 322s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 322s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 322s 322s MY $X = 54321; 322s *INLINED = SUB : CONST { $X }; 322s $X++; 322s 322s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 322s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 322s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 322s VALUE CAPTURED THE SAME WAY. 322s 322s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 322s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 322s AN EXPLICIT C: 322s 322s BEGIN { 322s MY $X = 10; 322s *FOO = SUB () { RETURN $X }; 322s $X++; 322s } 322s PRINT FOO(); # PRINTS 11 322s 322s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 322s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 322s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 322s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 322s 322s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 322s SUB ONE { 322s 1; 322s } 322s IF (ONE ) { 322s PRINT ONE() IF ONE ; 322s } 322s 322s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 322s SUB ONE () { 1 } 322s DO { 322s PRINT 1 322s }; 322s 322s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 322s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 322s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 322s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 322s 322s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 322s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 322s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 322s SUBROUTINE ONE REDEFINED AT -E LINE 1. 322s 322s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 322s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 322s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 322s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 322s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 322s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 322s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 322s MENTIONED ABOVE: 322s 322s SUB NOT_INLINED () { RETURN 23 } 322s 322s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 322s X X X X 322s 322s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 322s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 322s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 322s ON A NON-UNIX SYSTEM. 322s 322s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 322s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 322s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 322s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 322s 322s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 322s CHDIR $SOMEWHERE; 322s SUB CHDIR { ... } 322s 322s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 322s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 322s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 322s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 322s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 322s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 322s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 322s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 322s FOR SOME KEYWORDS. SEE L. 322s 322s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 322s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 322s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 322s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 322s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 322s THAT IS, THEY COULD SAY 322s 322s USE MODULE 'OPEN'; 322s 322s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 322s 322s USE MODULE; 322s 322s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 322s 322s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 322s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 322s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 322s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 322s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 322s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 322s THAT UNDERSTANDS REGULAR EXPRESSIONS. 322s 322s PACKAGE REGLOB; 322s REQUIRE EXPORTER; 322s @ISA = 'EXPORTER'; 322s @EXPORT_OK = 'GLOB'; 322s 322s SUB IMPORT { 322s MY $PKG = SHIFT; 322s RETURN UNLESS @_; 322s MY $SYM = SHIFT; 322s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 322s $PKG->EXPORT($WHERE, $SYM, @_); 322s } 322s 322s SUB GLOB { 322s MY $PAT = SHIFT; 322s MY @GOT; 322s IF (OPENDIR MY $D, '.') { 322s @GOT = GREP /$PAT/, READDIR $D; 322s CLOSEDIR $D; 322s } 322s RETURN @GOT; 322s } 322s 1; 322s 322s AND HERE'S HOW IT COULD BE (AB)USED: 322s 322s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 322s PACKAGE FOO; 322s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 322s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 322s 322s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 322s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 322s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 322s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 322s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 322s IT MUST BE DONE AT ALL. 322s 322s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 322s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 322s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 322s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 322s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 322s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 322s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 322s LIBRARY. 322s 322s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 322s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 322s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 322s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 322s (SEE L). 322s 322s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 322s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 322s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 322s 322s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 322s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 322s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 322s C SYNTAX, THOUGH). 322s 322s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 322s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 322s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 322s 322s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 322s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 322s 322s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 322s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 322s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 322s 322s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 322s 322s =HEAD2 AUTOLOADING 322s X X 322s 322s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 322s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 322s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 322s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 322s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 322s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 322s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 322s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 322s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 322s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 322s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 322s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 322s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 322s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 322s SUBROUTINE NAME. SEE L FOR DETAILS.) 322s 322s 322s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 322s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 322s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 322s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 322s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 322s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 322s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 322s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 322s 322s SUB AUTOLOAD { 322s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 322s MY $PROGRAM = $AUTOLOAD; 322s $PROGRAM =~ S/.*:://; 322s SYSTEM($PROGRAM, @_); 322s } 322s DATE(); 322s WHO(); 322s LS('-L'); 322s 322s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 322s EVEN NEED PARENTHESES: 322s 322s USE SUBS QW(DATE WHO LS); 322s DATE; 322s WHO; 322s LS '-L'; 322s 322s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 322s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 322s 322s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 322s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 322s DESCRIBED IN L AND IN L, THE STANDARD 322s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 322s FUNCTIONS TO PERL CODE IN L. 322s 322s =HEAD2 SUBROUTINE ATTRIBUTES 322s X X X 322s 322s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 322s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 322s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 322s C HAD BEEN SEEN. SEE L FOR DETAILS 322s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 322s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 322s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 322s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 322s 322s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 322s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 322s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 322s NEST PROPERLY. 322s 322s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 322s 322s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 322s SUB PLUGH () : UGLY('\(") :BAD; 322s SUB XYZZY : _5X5 { ... } 322s 322s EXAMPLES OF INVALID SYNTAX: 322s 322s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 322s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 322s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 322s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 322s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 322s 322s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 322s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 322s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 322s PARSED AND INVOKED: 322s 322s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 322s 322s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 322s SEE L AND L. 322s 322s =HEAD1 SEE ALSO 322s 322s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 322s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 322s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 322s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 322s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 322s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 322s 322s =FOR VI 322s # EX: SET STS=0 SW=4 ET: 322s 322s ok 2 322s # testing mod_cgi with /modules/cgi/perl.pl 322s # expected 200 322s # received 200 322s # body: PERL CGI 322s ok 3 322s # testing mod_test_rwrite with /test_rwrite 322s # expected 200 322s # received 200 322s # body: A 322s ok 4 322s ok 324s t/filter/case_in.t .................. 324s 1..3 324s # Running under perl version 5.038002 for linux 324s # Current time local: Tue Jun 4 09:15:29 2024 324s # Current time GMT: Tue Jun 4 09:15:29 2024 324s # Using Test.pm version 1.31 324s # Using Apache/Test.pm version 1.42 324s ok 1 324s # testing mod_cgi with /modules/cgi/perl_echo.pl 324s # expected 200 324s # received 200 324s ok 2 324s # testing mod_echo_post with /echo_post 324s # expected 200 324s # received 200 324s ok 3 324s ok 326s t/filter/input_body.t ............... 326s 1..2 326s # Running under perl version 5.038002 for linux 326s # Current time local: Tue Jun 4 09:15:31 2024 326s # Current time GMT: Tue Jun 4 09:15:31 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s # testing : Posted "1 ko" 326s # expected: 'ok 1' 326s # received: 'ok 1' 326s ok 1 326s # testing : Posted "2 ko" 326s # expected: 'ok 2' 326s # received: 'ok 2' 326s ok 2 326s ok 328s t/http11/basicauth.t ................ 328s 1..3 328s # Running under perl version 5.038002 for linux 328s # Current time local: Tue Jun 4 09:15:33 2024 328s # Current time GMT: Tue Jun 4 09:15:33 2024 328s # Using Test.pm version 1.31 328s # Using Apache/Test.pm version 1.42 328s ok 1 328s ok 2 328s ok 3 328s ok 330s t/http11/chunked.t .................. 330s 1..30 330s # Running under perl version 5.038002 for linux 330s # Current time local: Tue Jun 4 09:15:35 2024 330s # Current time GMT: Tue Jun 4 09:15:35 2024 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.42 330s # testing : response protocol 330s # expected: 'HTTP/1.1' 330s # received: 'HTTP/1.1' 330s ok 1 330s # testing : response Transfer-Encoding 330s # expected: 'chunked' 330s # received: 'chunked' 330s ok 2 330s # testing : no Content-Length 330s # expected: 0 330s # received: 0 330s ok 3 330s # testing : body length 330s # expected: '70976' 330s # received: 70976 330s ok 4 330s # testing : number of requests 330s # expected: 1 330s # received: 1 330s ok 5 330s # testing : response protocol 330s # expected: 'HTTP/1.1' 330s # received: 'HTTP/1.1' 330s ok 6 330s # testing : response Transfer-Encoding 330s # expected: 'chunked' 330s # received: 'chunked' 330s ok 7 330s # testing : no Content-Length 330s # expected: 0 330s # received: 0 330s ok 8 330s # testing : body length 330s # expected: '212509' 330s # received: 212509 330s ok 9 330s # testing : number of requests 330s # expected: 2 330s # received: 2 330s ok 10 330s # testing : response protocol 330s # expected: 'HTTP/1.1' 330s # received: 'HTTP/1.1' 330s ok 11 330s # testing : response Transfer-Encoding 330s # expected: 'chunked' 330s # received: 'chunked' 330s ok 12 330s # testing : no Content-Length 330s # expected: 0 330s # received: 0 330s ok 13 330s # testing : body length 330s # expected: '280545' 330s # received: 280545 330s ok 14 330s # testing : number of requests 330s # expected: 3 330s # received: 3 330s ok 15 330s # testing : response protocol 330s # expected: 'HTTP/1.1' 330s # received: 'HTTP/1.1' 330s ok 16 330s # testing : response Transfer-Encoding 330s # expected: 'chunked' 330s # received: 'chunked' 330s ok 17 330s # testing : no Content-Length 330s # expected: 0 330s # received: 0 330s ok 18 330s # testing : body length 330s # expected: '845969' 330s # received: 845969 330s ok 19 330s # testing : number of requests 330s # expected: 4 330s # received: 4 330s ok 20 330s # testing : response protocol 330s # expected: 'HTTP/1.1' 330s # received: 'HTTP/1.1' 330s ok 21 330s # testing : no Transfer-Encoding (test result inverted) 330s # expected: 'chunked' 330s # received: '' 330s ok 22 330s # testing : content length 330s # expected: 253 330s # received: '253' 330s ok 23 330s # testing : body length 330s # expected: '242' 330s # received: 242 330s ok 24 330s # testing : number of requests 330s # expected: 5 330s # received: 5 330s ok 25 330s # testing : response protocol 330s # expected: 'HTTP/1.1' 330s # received: 'HTTP/1.1' 330s ok 26 330s # testing : no Transfer-Encoding (test result inverted) 330s # expected: 'chunked' 330s # received: '' 330s ok 27 330s # testing : content length 330s # expected: '' 330s # received: '' 330s ok 28 330s # testing : body length 330s # expected: '14276' 330s # received: 14276 330s ok 29 330s # testing : number of requests 330s # expected: 6 330s # received: 6 330s ok 30 330s ok 332s t/http11/chunked2.t ................. 332s 1..2 332s # Running under perl version 5.038002 for linux 332s # Current time local: Tue Jun 4 09:15:37 2024 332s # Current time GMT: Tue Jun 4 09:15:37 2024 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.42 332s # testing : successful response 332s # expected: 200 332s # received: '200' 332s ok 1 332s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 332s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 332s ok 2 332s ok 334s t/http11/clength.t .................. 334s 1..6 334s # Running under perl version 5.038002 for linux 334s # Current time local: Tue Jun 4 09:15:39 2024 334s # Current time GMT: Tue Jun 4 09:15:39 2024 334s # Using Test.pm version 1.31 334s # Using Apache/Test.pm version 1.42 334s # testing : successful response 334s # expected: 200 334s # received: '200' 334s ok 1 334s # expected: 10 334s # received: '10' 334s ok 2 334s # expected: 'bbbbbbbbbb' 334s # received: 'bbbbbbbbbb' 334s ok 3 334s # testing : successful response 334s # expected: 200 334s # received: '200' 334s ok 4 334s # expected: 6 334s # received: '6' 334s ok 5 334s # expected: 'foobar' 334s # received: 'foobar' 334s ok 6 334s ok 337s t/http11/post.t ..................... 337s # using LWP client 337s 1..51 337s # Running under perl version 5.038002 for linux 337s # Current time local: Tue Jun 4 09:15:41 2024 337s # Current time GMT: Tue Jun 4 09:15:41 2024 337s # Using Test.pm version 1.31 337s # Using Apache/Test.pm version 1.42 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 1024 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Connection: Keep-Alive 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 1 337s #DMMATCH1: 1 337s #Keep-Alive: timeout=5, max=100 337s # 337s # testing : length posted 337s # expected: '1024' 337s # received: 1024 337s ok 1 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 2048 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 2 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '2048' 337s # received: 2048 337s ok 2 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 3072 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 3 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '3072' 337s # received: 3072 337s ok 3 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 4096 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 4 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '4096' 337s # received: 4096 337s ok 4 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 5120 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 5 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '5120' 337s # received: 5120 337s ok 5 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 6144 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 6 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '6144' 337s # received: 6144 337s ok 6 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 7168 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 7 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '7168' 337s # received: 7168 337s ok 7 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 8192 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 8 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '8192' 337s # received: 8192 337s ok 8 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 9216 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 5 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 9 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '9216' 337s # received: 9216 337s ok 9 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 10240 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 10 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '10240' 337s # received: 10240 337s ok 10 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 11264 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 11 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '11264' 337s # received: 11264 337s ok 11 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 12288 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 12 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '12288' 337s # received: 12288 337s ok 12 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 13312 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:43 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 13 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '13312' 337s # received: 13312 337s ok 13 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 14336 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 14 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '14336' 337s # received: 14336 337s ok 14 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 15360 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 15 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '15360' 337s # received: 15360 337s ok 15 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 16384 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 16 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '16384' 337s # received: 16384 337s ok 16 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 17408 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 337s #Content-Length: 6 337s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Client-Peer: 127.0.0.1:8529 337s #Client-Response-Num: 17 337s #DMMATCH1: 1 337s # 337s # testing : length posted 337s # expected: '17408' 337s # received: 17408 337s ok 17 337s #lwp request: 337s #POST http://localhost:8529/eat_post HTTP/1.1 337s #User-Agent: libwww-perl/6.77 337s #Content-Length: 18432 337s # 337s #server response: 337s #HTTP/1.1 200 OK 337s #Date: Tue, 04 Jun 2024 09:15:44 GMT 337s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 337s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 18 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '18432' 338s # received: 18432 338s ok 18 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 19456 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 19 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '19456' 338s # received: 19456 338s ok 19 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 20480 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 20 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '20480' 338s # received: 20480 338s ok 20 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 21504 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 21 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '21504' 338s # received: 21504 338s ok 21 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 22528 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 22 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '22528' 338s # received: 22528 338s ok 22 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 23552 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 23 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '23552' 338s # received: 23552 338s ok 23 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 24576 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 24 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '24576' 338s # received: 24576 338s ok 24 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 25600 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 25 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '25600' 338s # received: 25600 338s ok 25 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 26624 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 26 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '26624' 338s # received: 26624 338s ok 26 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 27648 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 27 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '27648' 338s # received: 27648 338s ok 27 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 28672 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 28 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '28672' 338s # received: 28672 338s ok 28 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 29696 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 29 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '29696' 338s # received: 29696 338s ok 29 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 30720 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 30 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '30720' 338s # received: 30720 338s ok 30 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 31744 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 31 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '31744' 338s # received: 31744 338s ok 31 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 32768 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 32 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '32768' 338s # received: 32768 338s ok 32 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 33792 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 33 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '33792' 338s # received: 33792 338s ok 33 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 34816 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 34 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '34816' 338s # received: 34816 338s ok 34 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 35840 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 35 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '35840' 338s # received: 35840 338s ok 35 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 36864 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 36 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '36864' 338s # received: 36864 338s ok 36 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 37888 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 37 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '37888' 338s # received: 37888 338s ok 37 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 38912 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 38 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '38912' 338s # received: 38912 338s ok 38 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 39936 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 39 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '39936' 338s # received: 39936 338s ok 39 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 40960 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 40 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '40960' 338s # received: 40960 338s ok 40 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 41984 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 41 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '41984' 338s # received: 41984 338s ok 41 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 43008 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 42 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '43008' 338s # received: 43008 338s ok 42 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 44032 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 43 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '44032' 338s # received: 44032 338s ok 43 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 45056 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 44 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '45056' 338s # received: 45056 338s ok 44 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 46080 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 45 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '46080' 338s # received: 46080 338s ok 45 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 47104 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 46 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '47104' 338s # received: 47104 338s ok 46 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 48128 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 47 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '48128' 338s # received: 48128 338s ok 47 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 49152 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 48 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '49152' 338s # received: 49152 338s ok 48 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 50176 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 49 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '50176' 338s # received: 50176 338s ok 49 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 51200 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 6 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 50 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '51200' 338s # received: 51200 338s ok 50 338s #lwp request: 338s #POST http://localhost:8529/eat_post HTTP/1.1 338s #User-Agent: libwww-perl/6.77 338s #Content-Length: 102400 338s # 338s #server response: 338s #HTTP/1.1 200 OK 338s #Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 338s #Vary: In-If1 338s #Content-Length: 7 338s #Client-Date: Tue, 04 Jun 2024 09:15:44 GMT 338s #Client-Peer: 127.0.0.1:8529 338s #Client-Response-Num: 51 338s #DMMATCH1: 1 338s # 338s # testing : length posted 338s # expected: '102400' 338s # received: 102400 338s ok 51 338s ok 340s t/modules/aaa.t ..................... 340s 1..40 340s # Running under perl version 5.038002 for linux 340s # Current time local: Tue Jun 4 09:15:44 2024 340s # Current time GMT: Tue Jun 4 09:15:44 2024 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.42 340s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm2 340s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 340s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/form1 340s ok 1 340s ok 2 340s ok 3 340s ok 4 340s ok 5 340s ok 6 340s ok 7 340s ok 8 340s ok 9 340s ok 10 340s ok 11 340s ok 12 340s ok 13 340s ok 14 340s ok 15 340s ok 16 340s ok 17 340s ok 18 340s ok 19 340s ok 20 340s ok 21 340s ok 22 340s ok 23 340s ok 24 340s ok 25 340s ok 26 340s ok 27 340s ok 28 340s ok 29 340s ok 30 340s ok 31 340s ok 32 340s ok 33 340s ok 34 340s ok 35 340s ok 36 340s ok 37 340s ok 38 340s ok 39 340s ok 40 340s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm2 340s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 340s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/form1 340s ok 342s t/modules/access.t .................. 342s 1..408 342s # Running under perl version 5.038002 for linux 342s # Current time local: Tue Jun 4 09:15:47 2024 342s # Current time GMT: Tue Jun 4 09:15:47 2024 342s # Using Test.pm version 1.31 342s # Using Apache/Test.pm version 1.42 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # expecting access. 342s ok 1 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 2 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from all 342s # expecting access. 342s ok 3 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 4 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from localhost 342s # expecting access. 342s ok 5 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 6 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from 127.0.0.1 342s # expecting access. 342s ok 7 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 8 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from 127.0 342s # expecting access. 342s ok 9 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 10 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 11 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 12 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from 127.0.0.1/16 342s # expecting access. 342s ok 13 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 14 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 15 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 16 342s # --- 342s # Order deny,allow 342s # Allow from all 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 17 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # expecting access. 342s ok 18 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 19 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from all 342s # expecting access. 342s ok 20 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 21 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from localhost 342s # expecting access. 342s ok 22 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 23 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from 127.0.0.1 342s # expecting access. 342s ok 24 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 25 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from 127.0 342s # expecting access. 342s ok 26 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 27 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 28 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 29 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from 127.0.0.1/16 342s # expecting access. 342s ok 30 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 31 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 32 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 33 342s # --- 342s # Order deny,allow 342s # Allow from localhost 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 34 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # expecting access. 342s ok 35 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 36 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from all 342s # expecting access. 342s ok 37 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 38 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from localhost 342s # expecting access. 342s ok 39 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 40 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1 342s # expecting access. 342s ok 41 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 42 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from 127.0 342s # expecting access. 342s ok 43 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 44 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 45 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 46 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1/16 342s # expecting access. 342s ok 47 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 48 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 49 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 50 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 51 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # expecting access. 342s ok 52 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 53 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from all 342s # expecting access. 342s ok 54 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 55 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from localhost 342s # expecting access. 342s ok 56 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 57 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from 127.0.0.1 342s # expecting access. 342s ok 58 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 59 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from 127.0 342s # expecting access. 342s ok 60 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 61 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 62 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 63 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from 127.0.0.1/16 342s # expecting access. 342s ok 64 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 65 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 66 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 67 342s # --- 342s # Order deny,allow 342s # Allow from 127.0 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 68 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 69 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 70 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from all 342s # expecting access. 342s ok 71 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 72 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from localhost 342s # expecting access. 342s ok 73 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 74 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1 342s # expecting access. 342s ok 75 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 76 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0 342s # expecting access. 342s ok 77 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 78 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 79 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 80 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1/16 342s # expecting access. 342s ok 81 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 82 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 83 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 84 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 85 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # expecting access. 342s ok 86 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 87 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from all 342s # expecting access. 342s ok 88 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 89 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from localhost 342s # expecting access. 342s ok 90 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 91 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1 342s # expecting access. 342s ok 92 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 93 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0 342s # expecting access. 342s ok 94 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 95 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 96 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 97 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1/16 342s # expecting access. 342s ok 98 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 99 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 100 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 101 342s # --- 342s # Order deny,allow 342s # Allow from 127.0.0.1/16 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 102 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # expecting access. 342s ok 103 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 104 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from all 342s # expecting access denial. 342s ok 105 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 106 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from localhost 342s # expecting access denial. 342s ok 107 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 108 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 109 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 110 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from 127.0 342s # expecting access denial. 342s ok 111 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 112 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 113 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 114 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 115 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 116 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 117 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 118 342s # --- 342s # Order deny,allow 342s # Allow from somewhere.else.com 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 119 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # expecting access. 342s ok 120 342s # --- 342s # Order deny,allow 342s # Deny from all 342s # expecting access denial. 342s ok 121 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from all 342s # expecting access denial. 342s ok 122 342s # --- 342s # Order deny,allow 342s # Deny from localhost 342s # expecting access denial. 342s ok 123 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from localhost 342s # expecting access denial. 342s ok 124 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 125 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 126 342s # --- 342s # Order deny,allow 342s # Deny from 127.0 342s # expecting access denial. 342s ok 127 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from 127.0 342s # expecting access denial. 342s ok 128 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 129 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 130 342s # --- 342s # Order deny,allow 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 131 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 132 342s # --- 342s # Order deny,allow 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 133 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 134 342s # --- 342s # Order deny,allow 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 135 342s # --- 342s # Order deny,allow 342s # Allow from 66.6.6.6 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 136 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # expecting access. 342s ok 137 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 138 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from all 342s # expecting access denial. 342s ok 139 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 140 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from localhost 342s # expecting access denial. 342s ok 141 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 142 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 143 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 144 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from 127.0 342s # expecting access denial. 342s ok 145 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 146 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 147 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 148 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 149 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 150 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 151 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 152 342s # --- 342s # Order allow,deny 342s # Allow from all 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 153 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # expecting access. 342s ok 154 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 155 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from all 342s # expecting access denial. 342s ok 156 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 157 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from localhost 342s # expecting access denial. 342s ok 158 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 159 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 160 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 161 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from 127.0 342s # expecting access denial. 342s ok 162 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 163 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 164 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 165 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 166 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 167 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 168 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 169 342s # --- 342s # Order allow,deny 342s # Allow from localhost 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 170 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # expecting access. 342s ok 171 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 172 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from all 342s # expecting access denial. 342s ok 173 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 174 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from localhost 342s # expecting access denial. 342s ok 175 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 176 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 177 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 178 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from 127.0 342s # expecting access denial. 342s ok 179 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 180 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 181 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 182 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 183 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 184 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 185 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 186 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 187 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # expecting access. 342s ok 188 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 189 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from all 342s # expecting access denial. 342s ok 190 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 191 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from localhost 342s # expecting access denial. 342s ok 192 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 193 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 194 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 195 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from 127.0 342s # expecting access denial. 342s ok 196 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 197 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 198 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 199 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 200 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 201 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 202 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 203 342s # --- 342s # Order allow,deny 342s # Allow from 127.0 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 204 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 205 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 206 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from all 342s # expecting access denial. 342s ok 207 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 208 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from localhost 342s # expecting access denial. 342s ok 209 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 210 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 211 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 212 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0 342s # expecting access denial. 342s ok 213 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 214 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 215 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 216 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 217 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 218 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 219 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 220 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 221 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # expecting access. 342s ok 222 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 223 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from all 342s # expecting access denial. 342s ok 224 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 225 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from localhost 342s # expecting access denial. 342s ok 226 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 227 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 228 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 229 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0 342s # expecting access denial. 342s ok 230 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 231 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 232 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 233 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 234 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 235 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 236 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 237 342s # --- 342s # Order allow,deny 342s # Allow from 127.0.0.1/16 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 238 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # expecting access denial. 342s ok 239 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 240 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from all 342s # expecting access denial. 342s ok 241 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 242 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from localhost 342s # expecting access denial. 342s ok 243 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 244 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 245 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 246 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from 127.0 342s # expecting access denial. 342s ok 247 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 248 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 249 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 250 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 251 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 252 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 253 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 254 342s # --- 342s # Order allow,deny 342s # Allow from somewhere.else.com 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 255 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # expecting access denial. 342s ok 256 342s # --- 342s # Order allow,deny 342s # Deny from all 342s # expecting access denial. 342s ok 257 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from all 342s # expecting access denial. 342s ok 258 342s # --- 342s # Order allow,deny 342s # Deny from localhost 342s # expecting access denial. 342s ok 259 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from localhost 342s # expecting access denial. 342s ok 260 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 261 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 262 342s # --- 342s # Order allow,deny 342s # Deny from 127.0 342s # expecting access denial. 342s ok 263 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from 127.0 342s # expecting access denial. 342s ok 264 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 265 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 266 342s # --- 342s # Order allow,deny 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 267 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 268 342s # --- 342s # Order allow,deny 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 269 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 270 342s # --- 342s # Order allow,deny 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 271 342s # --- 342s # Order allow,deny 342s # Allow from 66.6.6.6 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 272 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # expecting access. 342s ok 273 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 274 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from all 342s # expecting access denial. 342s ok 275 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 276 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from localhost 342s # expecting access denial. 342s ok 277 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 278 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 279 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 280 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from 127.0 342s # expecting access denial. 342s ok 281 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 282 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 283 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 284 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 285 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 286 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 287 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 288 342s # --- 342s # Order mutual-failure 342s # Allow from all 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 289 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # expecting access. 342s ok 290 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 291 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from all 342s # expecting access denial. 342s ok 292 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 293 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from localhost 342s # expecting access denial. 342s ok 294 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 295 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 296 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 297 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from 127.0 342s # expecting access denial. 342s ok 298 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 299 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 300 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 301 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 302 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 303 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 304 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 305 342s # --- 342s # Order mutual-failure 342s # Allow from localhost 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 306 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # expecting access. 342s ok 307 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 308 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from all 342s # expecting access denial. 342s ok 309 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 310 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from localhost 342s # expecting access denial. 342s ok 311 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 312 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 313 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 314 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from 127.0 342s # expecting access denial. 342s ok 315 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 316 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 317 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 318 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 319 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 320 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 321 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 322 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 323 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # expecting access. 342s ok 324 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 325 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from all 342s # expecting access denial. 342s ok 326 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 327 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from localhost 342s # expecting access denial. 342s ok 328 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 329 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 330 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 331 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from 127.0 342s # expecting access denial. 342s ok 332 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 333 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 334 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 335 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 336 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 337 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 338 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 339 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 340 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # expecting access. 342s ok 341 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 342 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from all 342s # expecting access denial. 342s ok 343 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 344 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from localhost 342s # expecting access denial. 342s ok 345 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 346 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 347 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 348 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0 342s # expecting access denial. 342s ok 349 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 350 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 351 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 352 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 353 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 354 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 355 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 356 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/255.255.0.0 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 357 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # expecting access. 342s ok 358 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 359 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from all 342s # expecting access denial. 342s ok 360 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 361 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from localhost 342s # expecting access denial. 342s ok 362 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 363 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 364 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 365 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0 342s # expecting access denial. 342s ok 366 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 367 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 368 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 369 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 370 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 371 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from somewhere.else.com 342s # expecting access. 342s ok 372 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 373 342s # --- 342s # Order mutual-failure 342s # Allow from 127.0.0.1/16 342s # Deny from 66.6.6.6 342s # expecting access. 342s ok 374 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # expecting access denial. 342s ok 375 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 376 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from all 342s # expecting access denial. 342s ok 377 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 378 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from localhost 342s # expecting access denial. 342s ok 379 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 380 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 381 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 382 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from 127.0 342s # expecting access denial. 342s ok 383 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 384 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 385 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 386 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 387 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 388 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 389 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 390 342s # --- 342s # Order mutual-failure 342s # Allow from somewhere.else.com 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 391 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # expecting access denial. 342s ok 392 342s # --- 342s # Order mutual-failure 342s # Deny from all 342s # expecting access denial. 342s ok 393 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from all 342s # expecting access denial. 342s ok 394 342s # --- 342s # Order mutual-failure 342s # Deny from localhost 342s # expecting access denial. 342s ok 395 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from localhost 342s # expecting access denial. 342s ok 396 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 397 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1 342s # expecting access denial. 342s ok 398 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0 342s # expecting access denial. 342s ok 399 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from 127.0 342s # expecting access denial. 342s ok 400 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 401 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1/255.255.0.0 342s # expecting access denial. 342s ok 402 342s # --- 342s # Order mutual-failure 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 403 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from 127.0.0.1/16 342s # expecting access denial. 342s ok 404 342s # --- 342s # Order mutual-failure 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 405 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from somewhere.else.com 342s # expecting access denial. 342s ok 406 342s # --- 342s # Order mutual-failure 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 407 342s # --- 342s # Order mutual-failure 342s # Allow from 66.6.6.6 342s # Deny from 66.6.6.6 342s # expecting access denial. 342s ok 408 342s ok 344s t/modules/actions.t ................. 344s 1..20 344s # Running under perl version 5.038002 for linux 344s # Current time local: Tue Jun 4 09:15:49 2024 344s # Current time GMT: Tue Jun 4 09:15:49 2024 344s # Using Test.pm version 1.31 344s # Using Apache/Test.pm version 1.42 344s # expected: 200 344s # received: '200' 344s ok 1 344s # expected: 'nada' 344s # received: 'nada' 344s ok 2 344s # expected: 404 344s # received: '404' 344s ok 3 344s ok 4 # skip RC=404, no need to check content 344s # expected: 404 344s # received: '404' 344s ok 5 344s ok 6 # skip RC=404, no need to check content 344s # expected: 404 344s # received: '404' 344s ok 7 344s ok 8 # skip RC=404, no need to check content 344s # expected: 200 344s # received: '200' 344s ok 9 344s # expected: 'nada' 344s # received: 'nada' 344s ok 10 344s # expected: 404 344s # received: '404' 344s ok 11 344s ok 12 # skip RC=404, no need to check content 344s # expected: 200 344s # received: '200' 344s ok 13 344s # expected: 'POST 344s # foo2: bar2 344s # ' 344s # received: 'POST 344s # foo2: bar2 344s # ' 344s ok 14 344s # expected: 405 344s # received: '405' 344s ok 15 344s # expected: 200 344s # received: '200' 344s ok 16 344s # expected: 'foo=bar' 344s # received: 'foo=bar' 344s ok 17 344s # expected: 200 344s # received: '200' 344s ok 18 344s # expected: 'POST 344s # foo2: bar2 344s # ' 344s # received: 'POST 344s # foo2: bar2 344s # ' 344s ok 19 344s # expected: 405 344s # received: '405' 344s ok 20 344s ok 347s t/modules/alias.t ................... 347s 1..134 347s # Running under perl version 5.038002 for linux 347s # Current time local: Tue Jun 4 09:15:51 2024 347s # Current time GMT: Tue Jun 4 09:15:51 2024 347s # Using Test.pm version 1.31 347s # Using Apache/Test.pm version 1.42 347s # verifying simple aliases 347s # testing : /alias/ 347s # expected: 200 347s # received: '200' 347s ok 1 347s # testing : /bogu/ 347s # expected: 404 347s # received: '404' 347s ok 2 347s # verifying alias match with /ali[0-9]. 347s # testing : /ali0 347s # expected: 0 347s # received: '0' 347s ok 3 347s # testing : /ali1 347s # expected: 1 347s # received: '1' 347s ok 4 347s # testing : /ali2 347s # expected: 2 347s # received: '2' 347s ok 5 347s # testing : /ali3 347s # expected: 3 347s # received: '3' 347s ok 6 347s # testing : /ali4 347s # expected: 4 347s # received: '4' 347s ok 7 347s # testing : /ali5 347s # expected: 5 347s # received: '5' 347s ok 8 347s # testing : /ali6 347s # expected: 6 347s # received: '6' 347s ok 9 347s # testing : /ali7 347s # expected: 7 347s # received: '7' 347s ok 10 347s # testing : /ali8 347s # expected: 8 347s # received: '8' 347s ok 11 347s # testing : /ali9 347s # expected: 9 347s # received: '9' 347s ok 12 347s # verifying expression alias match with /expr/ali[0-9]. 347s # testing : /ali0 347s # expected: 0 347s # received: '0' 347s ok 13 347s # testing : /ali1 347s # expected: 1 347s # received: '1' 347s ok 14 347s # testing : /ali2 347s # expected: 2 347s # received: '2' 347s ok 15 347s # testing : /ali3 347s # expected: 3 347s # received: '3' 347s ok 16 347s # testing : /ali4 347s # expected: 4 347s # received: '4' 347s ok 17 347s # testing : /ali5 347s # expected: 5 347s # received: '5' 347s ok 18 347s # testing : /ali6 347s # expected: 6 347s # received: '6' 347s ok 19 347s # testing : /ali7 347s # expected: 7 347s # received: '7' 347s ok 20 347s # testing : /ali8 347s # expected: 8 347s # received: '8' 347s ok 21 347s # testing : /ali9 347s # expected: 9 347s # received: '9' 347s ok 22 347s # testing : /forbid 347s # expected: '403' 347s # received: '403' 347s ok 23 347s # testing : /gone 347s # expected: '410' 347s # received: '410' 347s ok 24 347s # testing : /perm 347s # expected: '301' 347s # received: '301' 347s ok 25 347s # testing : /perm2 347s # expected: '301' 347s # received: '301' 347s ok 26 347s # testing : /seeother 347s # expected: '303' 347s # received: '303' 347s ok 27 347s # testing : /temp 347s # expected: '302' 347s # received: '302' 347s ok 28 347s # testing : /temp2 347s # expected: '302' 347s # received: '302' 347s ok 29 347s verifying body of perm and temp redirect match 347s # testing : /p0 347s # expected: 0 347s # received: '0' 347s ok 30 347s # testing : /p1 347s # expected: 1 347s # received: '1' 347s ok 31 347s # testing : /p2 347s # expected: 2 347s # received: '2' 347s ok 32 347s # testing : /p3 347s # expected: 3 347s # received: '3' 347s ok 33 347s # testing : /p4 347s # expected: 4 347s # received: '4' 347s ok 34 347s # testing : /p5 347s # expected: 5 347s # received: '5' 347s ok 35 347s # testing : /p6 347s # expected: 6 347s # received: '6' 347s ok 36 347s # testing : /p7 347s # expected: 7 347s # received: '7' 347s ok 37 347s # testing : /p8 347s # expected: 8 347s # received: '8' 347s ok 38 347s # testing : /p9 347s # expected: 9 347s # received: '9' 347s ok 39 347s # testing : /t0 347s # expected: 0 347s # received: '0' 347s ok 40 347s # testing : /t1 347s # expected: 1 347s # received: '1' 347s ok 41 347s # testing : /t2 347s # expected: 2 347s # received: '2' 347s ok 42 347s # testing : /t3 347s # expected: 3 347s # received: '3' 347s ok 43 347s # testing : /t4 347s # expected: 4 347s # received: '4' 347s ok 44 347s # testing : /t5 347s # expected: 5 347s # received: '5' 347s ok 45 347s # testing : /t6 347s # expected: 6 347s # received: '6' 347s ok 46 347s # testing : /t7 347s # expected: 7 347s # received: '7' 347s ok 47 347s # testing : /t8 347s # expected: 8 347s # received: '8' 347s ok 48 347s # testing : /t9 347s # expected: 9 347s # received: '9' 347s ok 49 347s verifying body of perm and temp redirect match with expression support 347s # testing : /p0 347s # expected: 0 347s # received: '0' 347s ok 50 347s # testing : /p1 347s # expected: 1 347s # received: '1' 347s ok 51 347s # testing : /p2 347s # expected: 2 347s # received: '2' 347s ok 52 347s # testing : /p3 347s # expected: 3 347s # received: '3' 347s ok 53 347s # testing : /p4 347s # expected: 4 347s # received: '4' 347s ok 54 347s # testing : /p5 347s # expected: 5 347s # received: '5' 347s ok 55 347s # testing : /p6 347s # expected: 6 347s # received: '6' 347s ok 56 347s # testing : /p7 347s # expected: 7 347s # received: '7' 347s ok 57 347s # testing : /p8 347s # expected: 8 347s # received: '8' 347s ok 58 347s # testing : /p9 347s # expected: 9 347s # received: '9' 347s ok 59 347s # testing : /t0 347s # expected: 0 347s # received: '0' 347s ok 60 347s # testing : /t1 347s # expected: 1 347s # received: '1' 347s ok 61 347s # testing : /t2 347s # expected: 2 347s # received: '2' 347s ok 62 347s # testing : /t3 347s # expected: 3 347s # received: '3' 347s ok 63 347s # testing : /t4 347s # expected: 4 347s # received: '4' 347s ok 64 347s # testing : /t5 347s # expected: 5 347s # received: '5' 347s ok 65 347s # testing : /t6 347s # expected: 6 347s # received: '6' 347s ok 66 347s # testing : /t7 347s # expected: 7 347s # received: '7' 347s ok 67 347s # testing : /t8 347s # expected: 8 347s # received: '8' 347s ok 68 347s # testing : /t9 347s # expected: 9 347s # received: '9' 347s ok 69 347s verifying return code of seeother and gone redirect match 347s # testing : s0 347s # expected: '303' 347s # received: '303' 347s ok 70 347s # testing : s1 347s # expected: '303' 347s # received: '303' 347s ok 71 347s # testing : s2 347s # expected: '303' 347s # received: '303' 347s ok 72 347s # testing : s3 347s # expected: '303' 347s # received: '303' 347s ok 73 347s # testing : s4 347s # expected: '303' 347s # received: '303' 347s ok 74 347s # testing : s5 347s # expected: '303' 347s # received: '303' 347s ok 75 347s # testing : s6 347s # expected: '303' 347s # received: '303' 347s ok 76 347s # testing : s7 347s # expected: '303' 347s # received: '303' 347s ok 77 347s # testing : s8 347s # expected: '303' 347s # received: '303' 347s ok 78 347s # testing : s9 347s # expected: '303' 347s # received: '303' 347s ok 79 347s # testing : f0 347s # expected: '403' 347s # received: '403' 347s ok 80 347s # testing : f1 347s # expected: '403' 347s # received: '403' 347s ok 81 347s # testing : f2 347s # expected: '403' 347s # received: '403' 347s ok 82 347s # testing : f3 347s # expected: '403' 347s # received: '403' 347s ok 83 347s # testing : f4 347s # expected: '403' 347s # received: '403' 347s ok 84 347s # testing : f5 347s # expected: '403' 347s # received: '403' 347s ok 85 347s # testing : f6 347s # expected: '403' 347s # received: '403' 347s ok 86 347s # testing : f7 347s # expected: '403' 347s # received: '403' 347s ok 87 347s # testing : f8 347s # expected: '403' 347s # received: '403' 347s ok 88 347s # testing : f9 347s # expected: '403' 347s # received: '403' 347s ok 89 347s # testing : g0 347s # expected: '410' 347s # received: '410' 347s ok 90 347s # testing : g1 347s # expected: '410' 347s # received: '410' 347s ok 91 347s # testing : g2 347s # expected: '410' 347s # received: '410' 347s ok 92 347s # testing : g3 347s # expected: '410' 347s # received: '410' 347s ok 93 347s # testing : g4 347s # expected: '410' 347s # received: '410' 347s ok 94 347s # testing : g5 347s # expected: '410' 347s # received: '410' 347s ok 95 347s # testing : g6 347s # expected: '410' 347s # received: '410' 347s ok 96 347s # testing : g7 347s # expected: '410' 347s # received: '410' 347s ok 97 347s # testing : g8 347s # expected: '410' 347s # received: '410' 347s ok 98 347s # testing : g9 347s # expected: '410' 347s # received: '410' 347s ok 99 347s verifying return code of seeother and gone redirect match with expression support 347s # testing : s0 347s # expected: '303' 347s # received: '303' 347s ok 100 347s # testing : s1 347s # expected: '303' 347s # received: '303' 347s ok 101 347s # testing : s2 347s # expected: '303' 347s # received: '303' 347s ok 102 347s # testing : s3 347s # expected: '303' 347s # received: '303' 347s ok 103 347s # testing : s4 347s # expected: '303' 347s # received: '303' 347s ok 104 347s # testing : s5 347s # expected: '303' 347s # received: '303' 347s ok 105 347s # testing : s6 347s # expected: '303' 347s # received: '303' 347s ok 106 347s # testing : s7 347s # expected: '303' 347s # received: '303' 347s ok 107 347s # testing : s8 347s # expected: '303' 347s # received: '303' 347s ok 108 347s # testing : s9 347s # expected: '303' 347s # received: '303' 347s ok 109 347s # testing : f0 347s # expected: '403' 347s # received: '403' 347s ok 110 347s # testing : f1 347s # expected: '403' 347s # received: '403' 347s ok 111 347s # testing : f2 347s # expected: '403' 347s # received: '403' 347s ok 112 347s # testing : f3 347s # expected: '403' 347s # received: '403' 347s ok 113 347s # testing : f4 347s # expected: '403' 347s # received: '403' 347s ok 114 347s # testing : f5 347s # expected: '403' 347s # received: '403' 347s ok 115 347s # testing : f6 347s # expected: '403' 347s # received: '403' 347s ok 116 347s # testing : f7 347s # expected: '403' 347s # received: '403' 347s ok 117 347s # testing : f8 347s # expected: '403' 347s # received: '403' 347s ok 118 347s # testing : f9 347s # expected: '403' 347s # received: '403' 347s ok 119 347s # testing : g0 347s # expected: '410' 347s # received: '410' 347s ok 120 347s # testing : g1 347s # expected: '410' 347s # received: '410' 347s ok 121 347s # testing : g2 347s # expected: '410' 347s # received: '410' 347s ok 122 347s # testing : g3 347s # expected: '410' 347s # received: '410' 347s ok 123 347s # testing : g4 347s # expected: '410' 347s # received: '410' 347s ok 124 347s # testing : g5 347s # expected: '410' 347s # received: '410' 347s ok 125 347s # testing : g6 347s # expected: '410' 347s # received: '410' 347s ok 126 347s # testing : g7 347s # expected: '410' 347s # received: '410' 347s ok 127 347s # testing : g8 347s # expected: '410' 347s # received: '410' 347s ok 128 347s # testing : g9 347s # expected: '410' 347s # received: '410' 347s ok 129 347s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 347s # verifying /modules/alias/script is plain text 347s # testing : /modules/alias/script 347s # expected: '#!/bin/sh 347s # echo Content-type: text/plain 347s # echo 347s # echo this is a shell script cgi. 347s # ' 347s # received: '#!/bin/sh 347s # echo Content-type: text/plain 347s # echo 347s # echo this is a shell script cgi. 347s # ' 347s ok 130 347s # verifying same file accessed at /cgi/script is executed code 347s # testing : /cgi/script 347s # expected: 'this is a shell script cgi. 347s # ' 347s # received: 'this is a shell script cgi. 347s # ' 347s ok 131 347s # verifying ScriptAliasMatch with /aliascgi-script 347s # testing : /aliascgi-script 347s # expected: 'this is a shell script cgi. 347s # ' 347s # received: 'this is a shell script cgi. 347s # ' 347s ok 132 347s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 347s # testing : /aliascgi-script 347s # expected: 'this is a shell script cgi. 347s # ' 347s # received: 'this is a shell script cgi. 347s # ' 347s ok 133 347s # verifying bad script alias. 347s # testing : /aliascgi-nada 347s # expected: 404 347s # received: '404' 347s ok 134 347s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 347s ok 349s t/modules/allowmethods.t ............ 349s 1..9 349s # Running under perl version 5.038002 for linux 349s # Current time local: Tue Jun 4 09:15:54 2024 349s # Current time GMT: Tue Jun 4 09:15:54 2024 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.42 349s # testing : Get request to /Get responds 200 349s # expected: 200 349s # received: '200' 349s ok 1 349s # testing : Head request to /Get responds 200 349s # expected: 200 349s # received: '200' 349s ok 2 349s # testing : Post request to /Get responds 405 349s # expected: 405 349s # received: '405' 349s ok 3 349s # testing : Get request to /Head responds 200 349s # expected: 200 349s # received: '200' 349s ok 4 349s # testing : Head request to /Head responds 200 349s # expected: 200 349s # received: '200' 349s ok 5 349s # testing : Post request to /Head responds 405 349s # expected: 405 349s # received: '405' 349s ok 6 349s # testing : Get request to /Post responds 405 349s # expected: 405 349s # received: '405' 349s ok 7 349s # testing : Head request to /Post responds 405 349s # expected: 405 349s # received: '405' 349s ok 8 349s # testing : Post request to /Post responds 200 349s # expected: 200 349s # received: '200' 349s ok 9 349s ok 351s t/modules/asis.t .................... 351s 1..3 351s # Running under perl version 5.038002 for linux 351s # Current time local: Tue Jun 4 09:15:56 2024 351s # Current time GMT: Tue Jun 4 09:15:56 2024 351s # Using Test.pm version 1.31 351s # Using Apache/Test.pm version 1.42 351s # testing : asis content OK 351s # expected: 'This is asis content. 351s # ' 351s # received: 'This is asis content. 351s # ' 351s ok 1 351s # testing : asis gave 404 error 351s # expected: 404 351s # received: '404' 351s ok 2 351s # testing : asis gave 403 error 351s # expected: 403 351s # received: '403' 351s ok 3 351s ok 354s t/modules/authz_core.t .............. 354s 1..504 354s # Running under perl version 5.038002 for linux 354s # Current time local: Tue Jun 4 09:15:58 2024 354s # Current time GMT: Tue Jun 4 09:15:58 2024 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.42 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/groups1 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 200, expected 200 [a/ : a/ ] 354s ok 1 354s # got 200, expected 200 [a/ : a/ 1] 354s ok 2 354s # got 200, expected 200 [a/ : a/ 2] 354s ok 3 354s # got 200, expected 200 [a/ : a/ 1 2] 354s ok 4 354s # got 200, expected 200 [a/ : a/ 3] 354s ok 5 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ user1: a/ ] 354s ok 6 354s # got 200, expected 200 [a/ user1: a/ user1] 354s ok 7 354s # got 401, expected 401 [a/ user1: a/ user2] 354s ok 8 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ Any 1 2: a/ ] 354s ok 9 354s # got 200, expected 200 [a/ Any 1 2: a/ 1] 354s ok 10 354s # got 200, expected 200 [a/ Any 1 2: a/ 2] 354s ok 11 354s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 354s ok 12 354s # got 403, expected 403 [a/ Any 1 2: a/ 3] 354s ok 13 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 354s ok 14 354s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 354s ok 15 354s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 354s ok 16 354s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 354s ok 17 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 354s ok 18 354s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 354s ok 19 354s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 354s ok 20 354s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 354s ok 21 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 354s ok 22 354s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 354s ok 23 354s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 354s ok 24 354s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 354s ok 25 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 354s ok 26 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 354s ok 27 354s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 354s ok 28 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 354s ok 29 354s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 354s ok 30 354s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 354s ok 31 354s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 354s ok 32 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 354s ok 33 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 354s ok 34 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 354s ok 35 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 354s ok 36 354s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 354s ok 37 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 354s ok 38 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 354s ok 39 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 354s ok 40 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 354s ok 41 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 354s ok 42 354s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 354s ok 43 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 354s ok 44 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 354s ok 45 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 354s ok 46 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 354s ok 47 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 354s ok 48 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 354s ok 49 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 354s ok 50 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 354s ok 51 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 354s ok 52 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 354s ok 53 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 354s ok 54 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 354s ok 55 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 354s ok 56 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 354s ok 57 354s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 354s ok 58 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 !2: a/ ] 354s ok 59 354s # got 200, expected 200 [a/ All 1 !2: a/ 1] 354s ok 60 354s # got 403, expected 403 [a/ All 1 !2: a/ 2] 354s ok 61 354s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 354s ok 62 354s # got 403, expected 403 [a/ All 1 !2: a/ 3] 354s ok 63 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 354s ok 64 354s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 354s ok 65 354s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 354s ok 66 354s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 354s ok 67 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 354s ok 68 354s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 354s ok 69 354s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 354s ok 70 354s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 354s ok 71 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 354s ok 72 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 354s ok 73 354s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 354s ok 74 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 354s ok 75 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 354s ok 76 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 354s ok 77 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 354s ok 78 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 354s ok 79 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 354s ok 80 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 354s ok 81 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 354s ok 82 354s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 354s ok 83 354s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 354s ok 84 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 354s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 354s ok 85 354s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 354s ok 86 354s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 354s ok 87 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 354s ok 88 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 354s ok 89 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 354s ok 90 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 354s ok 91 354s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 354s ok 92 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 354s ok 93 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 354s ok 94 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 354s ok 95 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 354s ok 96 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 354s ok 97 354s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 354s ok 98 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 354s ok 99 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 354s ok 100 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 354s ok 101 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 354s ok 102 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 354s ok 103 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 354s ok 104 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 354s ok 105 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 354s ok 106 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 354s ok 107 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 354s ok 108 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 354s ok 109 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 354s ok 110 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 354s ok 111 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 354s ok 112 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 354s ok 113 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 2: a/ ] 354s ok 114 354s # got 403, expected 403 [a/ All 1 2: a/ 1] 354s ok 115 354s # got 403, expected 403 [a/ All 1 2: a/ 2] 354s ok 116 354s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 354s ok 117 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 354s ok 118 354s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 354s ok 119 354s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 354s ok 120 354s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 354s ok 121 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 354s ok 122 354s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 354s ok 123 354s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 354s ok 124 354s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 354s ok 125 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 354s ok 126 354s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 354s ok 127 354s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 354s ok 128 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 354s ok 129 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 354s ok 130 354s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 354s ok 131 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 354s ok 132 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 354s ok 133 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 354s ok 134 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 354s ok 135 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 354s ok 136 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 354s ok 137 354s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 354s ok 138 354s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 354s ok 139 354s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 354s ok 140 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 354s ok 141 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 354s ok 142 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 354s ok 143 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 354s ok 144 354s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 354s ok 145 354s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 354s ok 146 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 354s ok 147 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 354s ok 148 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 354s ok 149 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 354s ok 150 354s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 354s ok 151 354s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 354s ok 152 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 354s ok 153 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 354s ok 154 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 354s ok 155 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 354s ok 156 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 354s ok 157 354s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 354s ok 158 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 354s ok 159 354s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 354s ok 160 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 354s ok 161 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 354s ok 162 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 354s ok 163 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 354s ok 164 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 354s ok 165 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 354s ok 166 354s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 354s ok 167 354s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 354s ok 168 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 354s ok 169 354s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 354s ok 170 354s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 354s ok 171 354s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 354s ok 172 354s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 354s ok 173 354s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 354s ok 174 354s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 354s ok 175 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 354s ok 176 354s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 354s ok 177 354s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 354s ok 178 354s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 354s ok 179 354s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 354s ok 180 354s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 354s ok 181 354s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 354s ok 182 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 354s ok 183 354s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 354s ok 184 354s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 354s ok 185 354s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 354s ok 186 354s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 354s ok 187 354s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 354s ok 188 354s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 354s ok 189 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 354s ok 190 354s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 354s ok 191 354s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 354s ok 192 354s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 354s ok 193 354s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 354s ok 194 354s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 354s ok 195 354s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 354s ok 196 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 354s ok 197 354s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 354s ok 198 354s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 354s ok 199 354s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 354s ok 200 354s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 354s ok 201 354s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 354s ok 202 354s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 354s ok 203 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 354s ok 204 354s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 354s ok 205 354s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 354s ok 206 354s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 354s ok 207 354s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 354s ok 208 354s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 354s ok 209 354s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 354s ok 210 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 354s ok 211 354s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 354s ok 212 354s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 354s ok 213 354s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 354s ok 214 354s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 354s ok 215 354s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 354s ok 216 354s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 354s ok 217 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 354s ok 218 354s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 354s ok 219 354s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 354s ok 220 354s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 354s ok 221 354s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 354s ok 222 354s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 354s ok 223 354s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 354s ok 224 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 354s ok 225 354s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 354s ok 226 354s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 354s ok 227 354s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 354s ok 228 354s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 354s ok 229 354s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 354s ok 230 354s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 354s ok 231 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 354s ok 232 354s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 354s ok 233 354s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 354s ok 234 354s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 354s ok 235 354s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 354s ok 236 354s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 354s ok 237 354s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 354s ok 238 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 354s ok 239 354s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 354s ok 240 354s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 354s ok 241 354s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 354s ok 242 354s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 354s ok 243 354s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 354s ok 244 354s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 354s ok 245 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 354s ok 246 354s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 354s ok 247 354s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 354s ok 248 354s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 354s ok 249 354s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 354s ok 250 354s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 354s ok 251 354s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 354s ok 252 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 354s ok 253 354s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 354s ok 254 354s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 354s ok 255 354s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 354s ok 256 354s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 354s ok 257 354s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 354s ok 258 354s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 354s ok 259 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 354s ok 260 354s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 354s ok 261 354s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 354s ok 262 354s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 354s ok 263 354s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 354s ok 264 354s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 354s ok 265 354s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 354s ok 266 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 354s ok 267 354s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 354s ok 268 354s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 354s ok 269 354s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 354s ok 270 354s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 354s ok 271 354s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 354s ok 272 354s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 354s ok 273 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 354s ok 274 354s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 354s ok 275 354s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 354s ok 276 354s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 354s ok 277 354s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 354s ok 278 354s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 354s ok 279 354s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 354s ok 280 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 354s ok 281 354s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 354s ok 282 354s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 354s ok 283 354s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 354s ok 284 354s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 354s ok 285 354s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 354s ok 286 354s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 354s ok 287 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 354s ok 288 354s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 354s ok 289 354s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 354s ok 290 354s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 354s ok 291 354s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 354s ok 292 354s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 354s ok 293 354s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 354s ok 294 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 354s ok 295 354s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 354s ok 296 354s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 354s ok 297 354s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 354s ok 298 354s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 354s ok 299 354s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 354s ok 300 354s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 354s ok 301 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 354s ok 302 354s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 354s ok 303 354s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 354s ok 304 354s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 354s ok 305 354s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 354s ok 306 354s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 354s ok 307 354s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 354s ok 308 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 354s ok 309 354s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 354s ok 310 354s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 354s ok 311 354s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 354s ok 312 354s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 354s ok 313 354s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 354s ok 314 354s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 354s ok 315 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 354s ok 316 354s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 354s ok 317 354s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 354s ok 318 354s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 354s ok 319 354s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 354s ok 320 354s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 354s ok 321 354s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 354s ok 322 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 354s ok 323 354s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 354s ok 324 354s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 354s ok 325 354s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 354s ok 326 354s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 354s ok 327 354s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 354s ok 328 354s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 354s ok 329 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 354s ok 330 354s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 354s ok 331 354s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 354s ok 332 354s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 354s ok 333 354s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 354s ok 334 354s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 354s ok 335 354s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 354s ok 336 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 354s ok 337 354s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 354s ok 338 354s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 354s ok 339 354s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 354s ok 340 354s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 354s ok 341 354s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 354s ok 342 354s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 354s ok 343 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 354s ok 344 354s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 354s ok 345 354s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 354s ok 346 354s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 354s ok 347 354s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 354s ok 348 354s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 354s ok 349 354s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 354s ok 350 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 354s ok 351 354s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 354s ok 352 354s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 354s ok 353 354s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 354s ok 354 354s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 354s ok 355 354s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 354s ok 356 354s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 354s ok 357 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 354s ok 358 354s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 354s ok 359 354s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 354s ok 360 354s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 354s ok 361 354s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 354s ok 362 354s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 354s ok 363 354s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 354s ok 364 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 354s ok 365 354s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 354s ok 366 354s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 354s ok 367 354s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 354s ok 368 354s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 354s ok 369 354s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 354s ok 370 354s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 354s ok 371 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 354s ok 372 354s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 354s ok 373 354s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 354s ok 374 354s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 354s ok 375 354s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 354s ok 376 354s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 354s ok 377 354s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 354s ok 378 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 354s ok 379 354s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 354s ok 380 354s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 354s ok 381 354s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 354s ok 382 354s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 354s ok 383 354s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 354s ok 384 354s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 354s ok 385 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 354s ok 386 354s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 354s ok 387 354s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 354s ok 388 354s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 354s ok 389 354s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 354s ok 390 354s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 354s ok 391 354s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 354s ok 392 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 354s ok 393 354s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 354s ok 394 354s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 354s ok 395 354s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 354s ok 396 354s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 354s ok 397 354s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 354s ok 398 354s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 354s ok 399 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 354s ok 400 354s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 354s ok 401 354s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 354s ok 402 354s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 354s ok 403 354s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 354s ok 404 354s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 354s ok 405 354s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 354s ok 406 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 354s ok 407 354s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 354s ok 408 354s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 354s ok 409 354s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 354s ok 410 354s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 354s ok 411 354s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 354s ok 412 354s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 354s ok 413 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 354s ok 414 354s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 354s ok 415 354s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 354s ok 416 354s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 354s ok 417 354s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 354s ok 418 354s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 354s ok 419 354s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 354s ok 420 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 354s ok 421 354s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 354s ok 422 354s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 354s ok 423 354s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 354s ok 424 354s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 354s ok 425 354s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 354s ok 426 354s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 354s ok 427 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 354s ok 428 354s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 354s ok 429 354s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 354s ok 430 354s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 354s ok 431 354s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 354s ok 432 354s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 354s ok 433 354s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 354s ok 434 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 354s ok 435 354s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 354s ok 436 354s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 354s ok 437 354s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 354s ok 438 354s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 354s ok 439 354s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 354s ok 440 354s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 354s ok 441 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 354s ok 442 354s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 354s ok 443 354s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 354s ok 444 354s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 354s ok 445 354s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 354s ok 446 354s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 354s ok 447 354s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 354s ok 448 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 354s ok 449 354s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 354s ok 450 354s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 354s ok 451 354s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 354s ok 452 354s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 354s ok 453 354s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 354s ok 454 354s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 354s ok 455 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 354s ok 456 354s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 354s ok 457 354s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 354s ok 458 354s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 354s ok 459 354s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 354s ok 460 354s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 354s ok 461 354s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 354s ok 462 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 354s ok 463 354s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 354s ok 464 354s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 354s ok 465 354s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 354s ok 466 354s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 354s ok 467 354s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 354s ok 468 354s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 354s ok 469 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 354s ok 470 354s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 354s ok 471 354s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 354s ok 472 354s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 354s ok 473 354s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 354s ok 474 354s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 354s ok 475 354s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 354s ok 476 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 354s ok 477 354s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 354s ok 478 354s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 354s ok 479 354s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 354s ok 480 354s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 354s ok 481 354s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 354s ok 482 354s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 354s ok 483 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 354s ok 484 354s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 354s ok 485 354s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 354s ok 486 354s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 354s ok 487 354s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 354s ok 488 354s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 354s ok 489 354s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 354s ok 490 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 354s ok 491 354s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 354s ok 492 354s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 354s ok 493 354s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 354s ok 494 354s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 354s ok 495 354s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 354s ok 496 354s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 354s ok 497 354s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 354s ok 498 354s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 354s ok 499 354s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 354s ok 500 354s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 354s ok 501 354s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 354s ok 502 354s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 354s ok 503 354s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 354s ok 504 354s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 354s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 354s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 354s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/groups1 354s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 354s ok 356s t/modules/autoindex.t ............... 356s 1..84 356s # Running under perl version 5.038002 for linux 356s # Current time local: Tue Jun 4 09:16:01 2024 356s # Current time GMT: Tue Jun 4 09:16:01 2024 356s # Using Test.pm version 1.31 356s # Using Apache/Test.pm version 1.42 356s --- 356s IndexOrderDefault Ascending Name 356s GET /modules/autoindex/htaccess/ 356s ok 1 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 2 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 3 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 4 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 5 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 6 356s --- 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 7 356s --- 356s IndexOrderDefault Ascending Date 356s GET /modules/autoindex/htaccess/ 356s ok 8 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 9 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 10 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 11 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 12 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 13 356s --- 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 14 356s --- 356s IndexOrderDefault Ascending Size 356s GET /modules/autoindex/htaccess/ 356s ok 15 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 16 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 17 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 18 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 19 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 20 356s --- 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 21 356s --- 356s IndexOrderDefault Descending Name 356s GET /modules/autoindex/htaccess/ 356s ok 22 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 23 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 24 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 25 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 26 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 27 356s --- 356s IndexOrderDefault Descending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 28 356s --- 356s IndexOrderDefault Descending Date 356s GET /modules/autoindex/htaccess/ 356s ok 29 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 30 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 31 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 32 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 33 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 34 356s --- 356s IndexOrderDefault Descending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 35 356s --- 356s IndexOrderDefault Descending Size 356s GET /modules/autoindex/htaccess/ 356s ok 36 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 37 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 38 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 39 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 40 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 41 356s --- 356s IndexOrderDefault Descending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 42 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s GET /modules/autoindex/htaccess/ 356s ok 43 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 44 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 45 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 46 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 47 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 48 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 49 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s GET /modules/autoindex/htaccess/ 356s ok 50 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 51 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 52 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 53 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 54 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 55 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 56 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s GET /modules/autoindex/htaccess/ 356s ok 57 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 58 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 59 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 60 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 61 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 62 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Ascending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 63 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s GET /modules/autoindex/htaccess/ 356s ok 64 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 65 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 66 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 67 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 68 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 69 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Name 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 70 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s GET /modules/autoindex/htaccess/ 356s ok 71 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 72 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 73 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 74 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 75 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 76 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Date 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 77 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s GET /modules/autoindex/htaccess/ 356s ok 78 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=N O=A) 356s GET /modules/autoindex/htaccess/?C=N&O=A 356s ok 79 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=N O=D) 356s GET /modules/autoindex/htaccess/?C=N&O=D 356s ok 80 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=M O=A) 356s GET /modules/autoindex/htaccess/?C=M&O=A 356s ok 81 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=M O=D) 356s GET /modules/autoindex/htaccess/?C=M&O=D 356s ok 82 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=S O=A) 356s GET /modules/autoindex/htaccess/?C=S&O=A 356s ok 83 356s --- 356s IndexOptions FancyIndexing 356s IndexOrderDefault Descending Size 356s 356s (C=S O=D) 356s GET /modules/autoindex/htaccess/?C=S&O=D 356s ok 84 356s ok 358s t/modules/autoindex2.t .............. 358s 1..3 358s # Running under perl version 5.038002 for linux 358s # Current time local: Tue Jun 4 09:16:03 2024 358s # Current time GMT: Tue Jun 4 09:16:03 2024 358s # Using Test.pm version 1.31 358s # Using Apache/Test.pm version 1.42 358s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 358s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 358s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 358s # testing : dir_broken should not be listed 358s # expected: 0 358s # received: 0 358s ok 1 358s # testing : dir_normal should be listed 358s # expected: 1 358s # received: 1 358s ok 2 358s # testing : dir_protected should not be listed 358s # expected: 0 358s # received: 0 358s ok 3 358s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 358s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 358s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 358s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 358s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 358s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 358s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 358s ok 360s t/modules/brotli.t .................. 360s 1..64 360s # Running under perl version 5.038002 for linux 360s # Current time local: Tue Jun 4 09:16:05 2024 360s # Current time GMT: Tue Jun 4 09:16:05 2024 360s # Using Test.pm version 1.31 360s # Using Apache/Test.pm version 1.42 360s qvalue: 360s # expected: 200 360s # received: '200' 360s ok 1 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 2 360s qvalue: 360s # expected: 200 360s # received: '200' 360s ok 3 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 4 360s qvalue: 360s # expected: 200 360s # received: '200' 360s ok 5 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 6 360s qvalue: 360s # expected: 200 360s # received: '200' 360s ok 7 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 8 360s qvalue: 360s # expected: 200 360s # received: '200' 360s ok 9 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 10 360s qvalue: 360s # expected: 200 360s # received: '200' 360s ok 11 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 12 360s qvalue: ; 360s # expected: 200 360s # received: '200' 360s ok 13 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 14 360s qvalue: ; 360s # expected: 200 360s # received: '200' 360s ok 15 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 16 360s qvalue: ; 360s # expected: 200 360s # received: '200' 360s ok 17 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 18 360s qvalue: ;q= 360s # expected: 200 360s # received: '200' 360s ok 19 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 20 360s qvalue: ;q= 360s # expected: 200 360s # received: '200' 360s ok 21 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 22 360s qvalue: ;q= 360s # expected: 200 360s # received: '200' 360s ok 23 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 24 360s qvalue: ;q=0 360s # expected: 200 360s # received: '200' 360s ok 25 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 26 360s qvalue: ;q=0 360s # expected: 200 360s # received: '200' 360s ok 27 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 28 360s qvalue: ;q=0 360s # expected: 200 360s # received: '200' 360s ok 29 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 30 360s qvalue: ;q=0. 360s # expected: 200 360s # received: '200' 360s ok 31 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 32 360s qvalue: ;q=0. 360s # expected: 200 360s # received: '200' 360s ok 33 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 34 360s qvalue: ;q=0. 360s # expected: 200 360s # received: '200' 360s ok 35 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 36 360s qvalue: ;q=0.0 360s # expected: 200 360s # received: '200' 360s ok 37 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 38 360s qvalue: ;q=0.0 360s # expected: 200 360s # received: '200' 360s ok 39 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 40 360s qvalue: ;q=0.0 360s # expected: 200 360s # received: '200' 360s ok 41 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 42 360s qvalue: ;q=0.00 360s # expected: 200 360s # received: '200' 360s ok 43 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 44 360s qvalue: ;q=0.00 360s # expected: 200 360s # received: '200' 360s ok 45 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 46 360s qvalue: ;q=0.00 360s # expected: 200 360s # received: '200' 360s ok 47 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 48 360s qvalue: ;q=0.000 360s # expected: 200 360s # received: '200' 360s ok 49 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 50 360s qvalue: ;q=0.000 360s # expected: 200 360s # received: '200' 360s ok 51 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 52 360s qvalue: ;q=0.000 360s # expected: 200 360s # received: '200' 360s ok 53 360s # testing : response without Content-Encoding is OK 360s # expected: undef 360s # received: undef 360s ok 54 360s qvalue: ;q=0.0000 360s # expected: 200 360s # received: '200' 360s ok 55 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 56 360s qvalue: ;q=0.0000 360s # expected: 200 360s # received: '200' 360s ok 57 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 58 360s qvalue: ;q=0.0000 360s # expected: 200 360s # received: '200' 360s ok 59 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 60 360s # expected: 200 360s # received: '200' 360s ok 61 360s # testing : response Content-Encoding is OK 360s # expected: 'br' 360s # received: 'br' 360s ok 62 360s # expected: 200 360s # received: '200' 360s ok 63 360s # testing : response Content-Encoding is OK 360s # expected: 'gzip' 360s # received: 'gzip' 360s ok 64 360s ok 362s t/modules/buffer.t .................. 362s 1..12 362s # Running under perl version 5.038002 for linux 362s # Current time local: Tue Jun 4 09:16:07 2024 362s # Current time GMT: Tue Jun 4 09:16:07 2024 362s # Using Test.pm version 1.31 362s # Using Apache/Test.pm version 1.42 362s # testing : Checking return code is '200' 362s # expected: 200 362s # received: '200' 362s ok 1 362s ok 2 362s # testing : Checking return code is '200' 362s # expected: 200 362s # received: '200' 362s ok 3 362s ok 4 362s # testing : Checking return code is '200' 362s # expected: 200 362s # received: '200' 362s ok 5 362s ok 6 362s # testing : Checking return code is '200' 362s # expected: 200 362s # received: '200' 362s ok 7 362s ok 8 362s # testing : Checking return code is '200' 362s # expected: 200 362s # received: '200' 362s ok 9 362s ok 10 362s # testing : Checking return code is '200' 362s # expected: 200 362s # received: '200' 362s ok 11 362s ok 12 362s ok 364s t/modules/cache.t ................... 364s 1..3 364s # Running under perl version 5.038002 for linux 364s # Current time local: Tue Jun 4 09:16:09 2024 364s # Current time GMT: Tue Jun 4 09:16:09 2024 364s # Using Test.pm version 1.31 364s # Using Apache/Test.pm version 1.42 364s # testing : non-cached call to index.html 364s # expected: 200 364s # received: '200' 364s ok 1 364s # testing : call to cache index.html 364s # expected: 200 364s # received: '200' 364s ok 2 364s # testing : cached call to index.html 364s # expected: 200 364s # received: '200' 364s ok 3 364s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 364s ok 368s t/modules/cgi.t ..................... 368s 1..58 368s # Running under perl version 5.038002 for linux 368s # Current time local: Tue Jun 4 09:16:11 2024 368s # Current time GMT: Tue Jun 4 09:16:11 2024 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.42 368s # testing : return code for acceptpathinfodefault.sh 368s # expected: 200 368s # received: '200' 368s ok 1 368s # testing : body for acceptpathinfodefault.sh 368s # expected: '' 368s # received: '' 368s ok 2 368s # testing : return code for acceptpathinfodefault.sh/foo 368s # expected: 200 368s # received: '200' 368s ok 3 368s # testing : body for acceptpathinfodefault.sh/foo 368s # expected: '/foo' 368s # received: '/foo' 368s ok 4 368s # testing : return code for acceptpathinfooff.sh 368s # expected: 200 368s # received: '200' 368s ok 5 368s # testing : body for acceptpathinfooff.sh 368s # expected: '' 368s # received: '' 368s ok 6 368s # testing : return code for acceptpathinfooff.sh/foo 368s # expected: 404 368s # received: '404' 368s ok 7 368s # no body test for this one 368s ok 8 368s # testing : return code for acceptpathinfoon.sh 368s # expected: 200 368s # received: '200' 368s ok 9 368s # testing : body for acceptpathinfoon.sh 368s # expected: '' 368s # received: '' 368s ok 10 368s # testing : return code for acceptpathinfoon.sh/foo 368s # expected: 200 368s # received: '200' 368s ok 11 368s # testing : body for acceptpathinfoon.sh/foo 368s # expected: '/foo' 368s # received: '/foo' 368s ok 12 368s # testing : return code for bogus-perl.pl 368s # expected: 500 368s # received: '500' 368s ok 13 368s # cgi log created ok. 368s ok 14 368s # testing : return code for bogus-sh.sh 368s # expected: 500 368s # received: '500' 368s ok 15 368s # checking that log size (807) is bigger than it used to be (523) 368s ok 16 368s # testing : return code for nph-stderr.pl 368s # expected: 200 368s # received: '200' 368s ok 17 368s # testing : body for nph-stderr.pl 368s # expected: 'this is nph-stdout' 368s # received: 'this is nph-stdout' 368s ok 18 368s # testing : return code for nph-test.pl 368s # expected: 200 368s # received: '200' 368s ok 19 368s # testing : body for nph-test.pl 368s # expected: 'ok' 368s # received: 'ok' 368s ok 20 368s # testing : return code for perl.pl 368s # expected: 200 368s # received: '200' 368s ok 21 368s # testing : body for perl.pl 368s # expected: 'perl cgi' 368s # received: 'perl cgi' 368s ok 22 368s # testing : return code for sh.sh 368s # expected: 200 368s # received: '200' 368s ok 23 368s # testing : body for sh.sh 368s # expected: 'sh cgi' 368s # received: 'sh cgi' 368s ok 24 368s # testing : return code for stderr1.pl 368s # expected: 200 368s # received: '200' 368s ok 25 368s # testing : body for stderr1.pl 368s # expected: 'this is stdout' 368s # received: 'this is stdout' 368s ok 26 368s # testing : return code for stderr2.pl 368s # expected: 200 368s # received: '200' 368s ok 27 368s # testing : body for stderr2.pl 368s # expected: 'this is also stdout' 368s # received: 'this is also stdout' 368s ok 28 368s # testing : return code for stderr3.pl 368s # expected: 200 368s # received: '200' 368s ok 29 368s # testing : body for stderr3.pl 368s # expected: 'this is more stdout' 368s # received: 'this is more stdout' 368s ok 30 368s # posted content (length 10) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 368s # expected: '500' 368s # received: '500' 368s ok 31 368s # checking that log size (35781) is greater than 807 368s ok 32 368s # verifying that logged content is 10 characters 368s ok 33 368s # posted content (length 99) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 368s # expected: '500' 368s # received: '500' 368s ok 34 368s # checking that log size (36240) is greater than 35781 368s ok 35 368s # verifying that logged content is 99 characters 368s ok 36 368s # posted content (length 250) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 368s # expected: '500' 368s # received: '500' 368s ok 37 368s # checking that log size (36851) is greater than 36240 368s ok 38 368s # verifying that logged content is 250 characters 368s ok 39 368s # posted content (length 255) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 368s # expected: '500' 368s # received: '500' 368s ok 40 368s # checking that log size (37467) is greater than 36851 368s ok 41 368s # verifying that logged content is 255 characters 368s ok 42 368s # posted content (length 256) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 368s # expected: '500' 368s # received: '500' 368s ok 43 368s # checking that log size (38084) is greater than 37467 368s ok 44 368s # verifying that logged content is 256 characters 368s ok 45 368s # posted content (length 257) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 368s # expected: '500' 368s # received: '500' 368s ok 46 368s # checking that log size (38701) is greater than 38084 368s ok 47 368s # verifying that logged content is 256 characters 368s ok 48 368s # posted content (length 258) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 368s # expected: '500' 368s # received: '500' 368s ok 49 368s # checking that log size (39318) is greater than 38701 368s ok 50 368s # verifying that logged content is 256 characters 368s ok 51 368s # posted content (length 1024) to bogus-perl.pl 368s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 368s # expected: '500' 368s # received: '500' 368s ok 52 368s # checking that log size (39936) is greater than 39318 368s ok 53 368s # verifying that logged content is 256 characters 368s ok 54 368s # verifying log is greater than 40960 bytes. 368s ok 55 368s # verifying log did not grow after making bogus request. 368s ok 56 368s # verifying log did not grow after making another bogus request. 368s ok 57 368s # checking that HEAD /modules/cgi/perl.pl returns 200. 368s ok 58 368s ok 371s t/modules/data.t .................... 371s 1..2 371s # Running under perl version 5.038002 for linux 371s # Current time local: Tue Jun 4 09:16:15 2024 371s # Current time GMT: Tue Jun 4 09:16:15 2024 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.42 371s # testing : Checking return code is '200' 371s # expected: 200 371s # received: '200' 371s ok 1 371s ok 2 371s ok 375s t/modules/dav.t ..................... 375s 1..19 375s # Running under perl version 5.038002 for linux 375s # Current time local: Tue Jun 4 09:16:18 2024 375s # Current time GMT: Tue Jun 4 09:16:18 2024 375s # Using Test.pm version 1.31 375s # Using Apache/Test.pm version 1.42 375s resource lock test: 375s ok 1 375s DAV put test: 375s ok 2 375s getting DAV resource properties: 375s ok 3 375s created: Tue, 04 Jun 2024 09:16:20 GMT 375s modified: Tue, 04 Jun 2024 09:16:20 GMT 375s now: Tue, 04 Jun 2024 09:16:22 GMT 375s ok 4 375s ok 5 375s resource lock status test: 375s ok 6 375s resource unlock test: 375s ok 7 375s resource lock status test: 375s ok 8 375s getting uri... 375s expect: 375s -> 375s 375s
375s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

375s this is a page generated by
375s the mod_dav test in the Apache
375s perl test suite.
375s
375s 375s 375s <- 375s ok 15 375s ok 16 375s resource delete test: 375s ok 17 375s expect 404 not found got: 404 375s ok 18 375s PR 49825: expect 400 bad request got: 400 375s ok 19 375s ok 377s t/modules/deflate.t ................. 377s 1..47 377s # Running under perl version 5.038002 for linux 377s # Current time local: Tue Jun 4 09:16:22 2024 377s # Current time GMT: Tue Jun 4 09:16:22 2024 377s # Using Test.pm version 1.31 377s # Using Apache/Test.pm version 1.42 377s testing default 377s ok 1 377s ok 2 377s ok 3 377s ok 4 377s ok 5 377s ok 6 377s ok 7 377s ok 8 377s ok 9 377s ok 10 377s ok 11 377s ok 12 377s ok 13 377s ok 14 377s ok 15 377s ok 16 377s ok 17 377s ok 18 377s ok 19 377s ok 20 377s ok 21 377s ok 22 377s ok 23 377s ok 24 377s ok 25 377s ok 26 377s ok 27 377s ok 28 377s ok 29 377s ok 30 377s ok 31 377s ok 32 377s ok 33 377s ok 34 377s ok 35 377s ok 36 377s ok 37 377s ok 38 377s ok 39 377s ok 40 377s ok 41 377s ok 42 377s ok 43 377s ok 44 377s ok 45 377s # testing : response was 304 377s # expected: qr/HTTP\/1\.. 304/ 377s # received: 'HTTP/1.1 304 Not Modified' 377s ok 46 377s # testing : expect EOF after 304 header 377s # expected: 0 377s # received: 0 377s ok 47 377s ok 379s t/modules/digest.t .................. 379s 1..13 379s # Running under perl version 5.038002 for linux 379s # Current time local: Tue Jun 4 09:16:24 2024 379s # Current time GMT: Tue Jun 4 09:16:24 2024 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.42 379s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm1 379s # testing : no user to authenticate 379s # expected: 401 379s # received: '401' 379s ok 1 379s # testing : user1:foo not found 379s # expected: 401 379s # received: '401' 379s ok 2 379s # testing : user1:password1 found 379s # expected: 200 379s # received: '200' 379s ok 3 379s # testing : user1:password1 with query string found 379s # expected: 200 379s # received: '200' 379s ok 4 379s # testing : manual Authorization header query string 379s # expected: 200 379s # received: '200' 379s ok 5 379s # testing : manual Authorization with no query string in header 379s # expected: 400 379s # received: '400' 379s ok 6 379s # testing : manual Authorization header with mismatched query string 379s # expected: 400 379s # received: '400' 379s ok 7 379s # testing : manual Authorization header with mismatched query string 379s # expected: 400 379s # received: '400' 379s ok 8 379s # testing : manual Authorization with no query string in header + MSIE 379s # expected: 200 379s # received: '200' 379s ok 9 379s # testing : a compliant response coming from MSIE 379s # expected: 200 379s # received: '200' 379s ok 10 379s # testing : manual Authorization header with mismatched query string + MSIE 379s # expected: 400 379s # received: '400' 379s ok 11 379s # testing : manual Authorization header with mismatched query string + MSIE 379s # expected: 400 379s # received: '400' 379s ok 12 379s # testing : no query string + MSIE 379s # expected: 200 379s # received: '200' 379s ok 13 379s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm1 379s ok 382s t/modules/dir.t ..................... 382s 1..212 382s # Running under perl version 5.038002 for linux 382s # Current time local: Tue Jun 4 09:16:26 2024 382s # Current time GMT: Tue Jun 4 09:16:26 2024 382s # Using Test.pm version 1.31 382s # Using Apache/Test.pm version 1.42 382s expecting 403 (forbidden) using DirectoryIndex foo 382s ok 1 382s running 5 test gambit for "1.html" 382s ok 2 382s ok 3 382s ok 4 382s ok 5 382s ok 6 382s running 5 test gambit for "2.html" 382s ok 7 382s ok 8 382s ok 9 382s ok 10 382s ok 11 382s running 5 test gambit for "3.html" 382s ok 12 382s ok 13 382s ok 14 382s ok 15 382s ok 16 382s running 5 test gambit for "4.html" 382s ok 17 382s ok 18 382s ok 19 382s ok 20 382s ok 21 382s running 5 test gambit for "5.html" 382s ok 22 382s ok 23 382s ok 24 382s ok 25 382s ok 26 382s running 5 test gambit for "6.html" 382s ok 27 382s ok 28 382s ok 29 382s ok 30 382s ok 31 382s running 5 test gambit for "7.html" 382s ok 32 382s ok 33 382s ok 34 382s ok 35 382s ok 36 382s running 5 test gambit for "8.html" 382s ok 37 382s ok 38 382s ok 39 382s ok 40 382s ok 41 382s running 5 test gambit for "9.html" 382s ok 42 382s ok 43 382s ok 44 382s ok 45 382s ok 46 382s running 5 test gambit for "0.html" 382s ok 47 382s ok 48 382s ok 49 382s ok 50 382s ok 51 382s expecting 403 (forbidden) using DirectoryIndex goo 382s ok 52 382s running 5 test gambit for "1.html" 382s ok 53 382s ok 54 382s ok 55 382s ok 56 382s ok 57 382s running 5 test gambit for "2.html" 382s ok 58 382s ok 59 382s ok 60 382s ok 61 382s ok 62 382s running 5 test gambit for "3.html" 382s ok 63 382s ok 64 382s ok 65 382s ok 66 382s ok 67 382s running 5 test gambit for "4.html" 382s ok 68 382s ok 69 382s ok 70 382s ok 71 382s ok 72 382s running 5 test gambit for "5.html" 382s ok 73 382s ok 74 382s ok 75 382s ok 76 382s ok 77 382s running 5 test gambit for "6.html" 382s ok 78 382s ok 79 382s ok 80 382s ok 81 382s ok 82 382s running 5 test gambit for "7.html" 382s ok 83 382s ok 84 382s ok 85 382s ok 86 382s ok 87 382s running 5 test gambit for "8.html" 382s ok 88 382s ok 89 382s ok 90 382s ok 91 382s ok 92 382s running 5 test gambit for "9.html" 382s ok 93 382s ok 94 382s ok 95 382s ok 96 382s ok 97 382s running 5 test gambit for "0.html" 382s ok 98 382s ok 99 382s ok 100 382s ok 101 382s ok 102 382s expecting 403 (forbidden) using DirectoryIndex moo 382s ok 103 382s running 5 test gambit for "1.html" 382s ok 104 382s ok 105 382s ok 106 382s ok 107 382s ok 108 382s running 5 test gambit for "2.html" 382s ok 109 382s ok 110 382s ok 111 382s ok 112 382s ok 113 382s running 5 test gambit for "3.html" 382s ok 114 382s ok 115 382s ok 116 382s ok 117 382s ok 118 382s running 5 test gambit for "4.html" 382s ok 119 382s ok 120 382s ok 121 382s ok 122 382s ok 123 382s running 5 test gambit for "5.html" 382s ok 124 382s ok 125 382s ok 126 382s ok 127 382s ok 128 382s running 5 test gambit for "6.html" 382s ok 129 382s ok 130 382s ok 131 382s ok 132 382s ok 133 382s running 5 test gambit for "7.html" 382s ok 134 382s ok 135 382s ok 136 382s ok 137 382s ok 138 382s running 5 test gambit for "8.html" 382s ok 139 382s ok 140 382s ok 141 382s ok 142 382s ok 143 382s running 5 test gambit for "9.html" 382s ok 144 382s ok 145 382s ok 146 382s ok 147 382s ok 148 382s running 5 test gambit for "0.html" 382s ok 149 382s ok 150 382s ok 151 382s ok 152 382s ok 153 382s expecting 403 (forbidden) using DirectoryIndex bleh 382s ok 154 382s running 5 test gambit for "1.html" 382s ok 155 382s ok 156 382s ok 157 382s ok 158 382s ok 159 382s running 5 test gambit for "2.html" 382s ok 160 382s ok 161 382s ok 162 382s ok 163 382s ok 164 382s running 5 test gambit for "3.html" 382s ok 165 382s ok 166 382s ok 167 382s ok 168 382s ok 169 382s running 5 test gambit for "4.html" 382s ok 170 382s ok 171 382s ok 172 382s ok 173 382s ok 174 382s running 5 test gambit for "5.html" 382s ok 175 382s ok 176 382s ok 177 382s ok 178 382s ok 179 382s running 5 test gambit for "6.html" 382s ok 180 382s ok 181 382s ok 182 382s ok 183 382s ok 184 382s running 5 test gambit for "7.html" 382s ok 185 382s ok 186 382s ok 187 382s ok 188 382s ok 189 382s running 5 test gambit for "8.html" 382s ok 190 382s ok 191 382s ok 192 382s ok 193 382s ok 194 382s running 5 test gambit for "9.html" 382s ok 195 382s ok 196 382s ok 197 382s ok 198 382s ok 199 382s running 5 test gambit for "0.html" 382s ok 200 382s ok 201 382s ok 202 382s ok 203 382s ok 204 382s DirectoryIndex /modules/alias/index.html 382s ok 205 382s expecting 403 for DirectoryIndex foo goo moo bleh 382s ok 206 382s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 382s ok 207 382s 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 382s ok 208 382s removed .htaccess (no DirectoryIndex), expecting default (index.html) 382s ok 209 382s ok 210 382s ok 211 382s ok 212 # skip missing DirectorySlash NotFound 382s ok 385s t/modules/directorymatch.t .......... 385s 1..2 385s # Running under perl version 5.038002 for linux 385s # Current time local: Tue Jun 4 09:16:29 2024 385s # Current time GMT: Tue Jun 4 09:16:29 2024 385s # Using Test.pm version 1.31 385s # Using Apache/Test.pm version 1.42 385s # testing : code for /index.html 385s # expected: 200 385s # received: '200' 385s ok 1 385s # testing : check for DMMATCH1 385s # expected: '1' 385s # received: '1' 385s ok 2 385s ok 389s t/modules/env.t ..................... 389s 1..6 389s # Running under perl version 5.038002 for linux 389s # Current time local: Tue Jun 4 09:16:32 2024 389s # Current time GMT: Tue Jun 4 09:16:32 2024 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.42 389s # host: /modules/env/host.shtml 389s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 389s ok 1 389s # nothere: /modules/env/nothere.shtml 389s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 389s ok 2 389s # set: /modules/env/set.shtml 389s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 389s ok 3 389s # setempty: /modules/env/setempty.shtml 389s # setempty: EXPECT -><- ACTUAL -><- 389s ok 4 389s # type: /modules/env/type.shtml 389s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 389s ok 5 389s # unset: /modules/env/unset.shtml 389s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 389s ok 6 389s ok 391s t/modules/expires.t ................. 391s 1..92 391s # Running under perl version 5.038002 for linux 391s # Current time local: Tue Jun 4 09:16:36 2024 391s # Current time GMT: Tue Jun 4 09:16:36 2024 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.42 391s # debug: index.html 391s HTTP/1.1 200 OK 391s Cache-Control: max-age=325695323 391s Connection: close 391s Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Accept-Ranges: bytes 391s ETag: "3-613edd771cbc0" 391s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 391s Vary: In-If1 391s Content-Length: 3 391s Content-Type: text/html 391s Expires: Sat, 30 Sep 2034 00:12:02 GMT 391s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 391s Client-Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Client-Peer: 127.0.0.1:8529 391s Client-Response-Num: 1 391s DMMATCH1: 1 391s 391s 391s ok 1 391s # debug: [Cache-Control] [max-age=325695323] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 391s # debug: expires 2043187922 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 332425819 391s # debug: actual : 332425819 391s ok 2 391s # debug: text.txt 391s HTTP/1.1 200 OK 391s Cache-Control: max-age=0 391s Connection: close 391s Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Accept-Ranges: bytes 391s ETag: "0-613edd771cbc0" 391s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 391s Vary: In-If1 391s Content-Type: text/plain 391s Expires: Tue, 04 Jun 2024 09:16:38 GMT 391s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 391s Client-Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Client-Peer: 127.0.0.1:8529 391s Client-Response-Num: 1 391s DMMATCH1: 1 391s 391s 391s ok 3 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 4 391s # debug: image.gif 391s HTTP/1.1 200 OK 391s Cache-Control: max-age=120 391s Connection: close 391s Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Accept-Ranges: bytes 391s ETag: "0-613edd771cbc0" 391s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 391s Vary: In-If1 391s Content-Type: image/gif 391s Expires: Tue, 04 Jun 2024 09:18:38 GMT 391s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 391s Client-Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Client-Peer: 127.0.0.1:8529 391s Client-Response-Num: 1 391s DMMATCH1: 1 391s 391s 391s ok 5 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 6 391s # debug: foo.jpg 391s HTTP/1.1 200 OK 391s Cache-Control: max-age=86400 391s Connection: close 391s Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Accept-Ranges: bytes 391s ETag: "0-613edd771cbc0" 391s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 391s Vary: In-If1 391s Content-Type: image/jpeg 391s Expires: Wed, 05 Jun 2024 09:16:38 GMT 391s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 391s Client-Date: Tue, 04 Jun 2024 09:16:38 GMT 391s Client-Peer: 127.0.0.1:8529 391s Client-Response-Num: 1 391s DMMATCH1: 1 391s 391s 391s ok 7 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 8 391s # debug: [Cache-Control] [max-age=325695323] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 391s # debug: expires 2043187922 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 332425819 391s # debug: actual : 332425819 391s ok 9 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 10 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 11 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 12 391s # --- 391s # ExpiresActive On 391s # debug: [Cache-Control] [max-age=325695323] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 391s # debug: expires 2043187922 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 332425819 391s # debug: actual : 332425819 391s ok 13 391s # --- 391s # ExpiresActive On 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 14 391s # --- 391s # ExpiresActive On 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 15 391s # --- 391s # ExpiresActive On 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 16 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 2 months 1 weeks 14 days 5 hours 15 minutes 12 seconds" 391s # debug: [Cache-Control] [max-age=286816] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Fri, 07 Jun 2024 16:56:55 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Fri, 07 Jun 2024 16:56:55 GMT 391s # debug: expires 1717779415 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 7017312 391s # debug: actual : 7017312 391s ok 17 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 2 months 1 weeks 14 days 5 hours 15 minutes 12 seconds" 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 18 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 2 months 1 weeks 14 days 5 hours 15 minutes 12 seconds" 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 19 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 2 months 1 weeks 14 days 5 hours 15 minutes 12 seconds" 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 20 391s # --- 391s # ExpiresActive On 391s ExpiresByType text/plain A38387127 391s # debug: [Cache-Control] [max-age=325695323] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 391s # debug: expires 2043187922 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 332425819 391s # debug: actual : 332425819 391s ok 21 391s # --- 391s # ExpiresActive On 391s ExpiresByType text/plain A38387127 391s # debug: [Cache-Control] [max-age=38387127] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Fri, 22 Aug 2025 16:22:05 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Fri, 22 Aug 2025 16:22:05 GMT 391s # debug: expires 1755879725 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 38387127 391s # debug: actual : 38387127 391s ok 22 391s # --- 391s # ExpiresActive On 391s ExpiresByType text/plain A38387127 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 23 391s # --- 391s # ExpiresActive On 391s ExpiresByType text/plain A38387127 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 24 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "access plus 3 months 2 weeks 6 days 3 hours 33 minutes 44 seconds" 391s ExpiresByType text/plain M33194361 391s # debug: [Cache-Control] [max-age=9516824] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sun, 22 Sep 2024 12:50:22 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sun, 22 Sep 2024 12:50:22 GMT 391s # debug: expires 1727009422 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 9516824 391s # debug: actual : 9516824 391s ok 25 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "access plus 3 months 2 weeks 6 days 3 hours 33 minutes 44 seconds" 391s ExpiresByType text/plain M33194361 391s # debug: [Cache-Control] [max-age=26463865] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Sun, 06 Apr 2025 16:21:04 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sun, 06 Apr 2025 16:21:04 GMT 391s # debug: expires 1743956464 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 33194361 391s # debug: actual : 33194361 391s ok 26 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "access plus 3 months 2 weeks 6 days 3 hours 33 minutes 44 seconds" 391s ExpiresByType text/plain M33194361 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 27 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "access plus 3 months 2 weeks 6 days 3 hours 33 minutes 44 seconds" 391s ExpiresByType text/plain M33194361 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 28 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "access plus 1 years 2 months 1 weeks 11 days 4 hours 17 minutes 44 seconds" 391s # debug: [Cache-Control] [max-age=38290664] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Thu, 21 Aug 2025 13:34:22 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Thu, 21 Aug 2025 13:34:22 GMT 391s # debug: expires 1755783262 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 38290664 391s # debug: actual : 38290664 391s ok 29 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "access plus 1 years 2 months 1 weeks 11 days 4 hours 17 minutes 44 seconds" 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 30 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "access plus 1 years 2 months 1 weeks 11 days 4 hours 17 minutes 44 seconds" 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 31 391s #--- 391s # ExpiresActive On 391s ExpiresDefault "access plus 1 years 2 months 1 weeks 11 days 4 hours 17 minutes 44 seconds" 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 32 391s # --- 391s # ExpiresActive On 391s ExpiresByType image/gif A37945143 391s # debug: [Cache-Control] [max-age=325695323] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 391s # debug: expires 2043187922 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 332425819 391s # debug: actual : 332425819 391s ok 33 391s # --- 391s # ExpiresActive On 391s ExpiresByType image/gif A37945143 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 34 391s # --- 391s # ExpiresActive On 391s ExpiresByType image/gif A37945143 391s # debug: [Cache-Control] [max-age=37945143] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Sun, 17 Aug 2025 13:35:41 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sun, 17 Aug 2025 13:35:41 GMT 391s # debug: expires 1755437741 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 37945143 391s # debug: actual : 37945143 391s ok 35 391s # --- 391s # ExpiresActive On 391s ExpiresByType image/gif A37945143 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 36 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 3 months 1 weeks 1 hours 19 minutes 10 seconds" 391s ExpiresByType image/gif M34994128 391s # debug: [Cache-Control] [max-age=1655054] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sun, 23 Jun 2024 13:00:53 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sun, 23 Jun 2024 13:00:53 GMT 391s # debug: expires 1719147653 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 8385550 391s # debug: actual : 8385550 391s ok 37 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 3 months 1 weeks 1 hours 19 minutes 10 seconds" 391s ExpiresByType image/gif M34994128 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 38 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 3 months 1 weeks 1 hours 19 minutes 10 seconds" 391s ExpiresByType image/gif M34994128 391s # debug: [Cache-Control] [max-age=28263632] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Sun, 27 Apr 2025 12:17:11 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sun, 27 Apr 2025 12:17:11 GMT 391s # debug: expires 1745756231 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 34994128 391s # debug: actual : 34994128 391s ok 39 391s # --- 391s # ExpiresActive On 391s ExpiresDefault "modification plus 3 months 1 weeks 1 hours 19 minutes 10 seconds" 391s ExpiresByType image/gif M34994128 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 40 391s #--- 391s # ExpiresActive On 391s ExpiresDefault A2699134 391s # debug: [Cache-Control] [max-age=2699134] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Fri, 05 Jul 2024 15:02:12 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Fri, 05 Jul 2024 15:02:12 GMT 391s # debug: expires 1720191732 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 2699134 391s # debug: actual : 2699134 391s ok 41 391s #--- 391s # ExpiresActive On 391s ExpiresDefault A2699134 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 6730495 391s # debug: actual : 6730495 391s ok 42 391s #--- 391s # ExpiresActive On 391s ExpiresDefault A2699134 391s # debug: [Cache-Control] [max-age=120] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/gif] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 391s # debug: expires 1717492718 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 120 391s # debug: actual : 120 391s ok 43 391s #--- 391s # ExpiresActive On 391s ExpiresDefault A2699134 391s # debug: [Cache-Control] [max-age=86400] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [image/jpeg] 391s # debug: [Expires] [Wed, 05 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Wed, 05 Jun 2024 09:16:38 GMT 391s # debug: expires 1717578998 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 86400 391s # debug: actual : 86400 391s ok 44 391s # --- 391s # ExpiresActive On 391s ExpiresByType image/jpeg M40003696 391s # debug: [Cache-Control] [max-age=325695323] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["3-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Length] [3] 391s # debug: [Content-Type] [text/html] 391s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 391s # debug: expires 2043187922 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 391s # debug: modified 1710762103 391s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: access 1717492598 391s # debug: expected: 332425819 391s # debug: actual : 332425819 391s ok 45 391s # --- 391s # ExpiresActive On 391s ExpiresByType image/jpeg M40003696 391s # debug: [Cache-Control] [max-age=0] 391s # debug: [Connection] [close] 391s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Accept-Ranges] [bytes] 391s # debug: [ETag] ["0-613edd771cbc0"] 391s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 391s # debug: [Vary] [In-If1] 391s # debug: [Content-Type] [text/plain] 391s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 391s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 391s # debug: [Client-Peer] [127.0.0.1:8529] 391s # debug: [Client-Response-Num] [1] 391s # debug: [DMMATCH1] [1] 391s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 391s # debug: expires 1717492598 391s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 6730495 392s # debug: actual : 6730495 392s ok 46 392s # --- 392s # ExpiresActive On 392s ExpiresByType image/jpeg M40003696 392s # debug: [Cache-Control] [max-age=120] 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 392s # debug: expires 1717492718 392s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 120 392s # debug: actual : 120 392s ok 47 392s # --- 392s # ExpiresActive On 392s ExpiresByType image/jpeg M40003696 392s # debug: [Cache-Control] [max-age=33273200] 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Expires] [Tue, 24 Jun 2025 11:49:59 GMT] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s # debug: expires Tue, 24 Jun 2025 11:49:59 GMT 392s # debug: expires 1750765799 392s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 40003696 392s # debug: actual : 40003696 392s ok 48 392s # --- 392s # ExpiresActive On 392s ExpiresDefault "access plus 1 months 13 days 6 hours 37 minutes 4 seconds" 392s ExpiresByType image/jpeg M31990453 392s # debug: [Cache-Control] [max-age=3739024] 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Expires] [Wed, 17 Jul 2024 15:53:42 GMT] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s # debug: expires Wed, 17 Jul 2024 15:53:42 GMT 392s # debug: expires 1721231622 392s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 3739024 392s # debug: actual : 3739024 392s ok 49 392s # --- 392s # ExpiresActive On 392s ExpiresDefault "access plus 1 months 13 days 6 hours 37 minutes 4 seconds" 392s ExpiresByType image/jpeg M31990453 392s # debug: [Cache-Control] [max-age=0] 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Expires] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s # debug: expires Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: expires 1717492598 392s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 6730495 392s # debug: actual : 6730495 392s ok 50 392s # --- 392s # ExpiresActive On 392s ExpiresDefault "access plus 1 months 13 days 6 hours 37 minutes 4 seconds" 392s ExpiresByType image/jpeg M31990453 392s # debug: [Cache-Control] [max-age=120] 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Expires] [Tue, 04 Jun 2024 09:18:38 GMT] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s # debug: expires Tue, 04 Jun 2024 09:18:38 GMT 392s # debug: expires 1717492718 392s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 120 392s # debug: actual : 120 392s ok 51 392s # --- 392s # ExpiresActive On 392s ExpiresDefault "access plus 1 months 13 days 6 hours 37 minutes 4 seconds" 392s ExpiresByType image/jpeg M31990453 392s # debug: [Cache-Control] [max-age=25259957] 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Expires] [Sun, 23 Mar 2025 17:55:56 GMT] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s # debug: expires Sun, 23 Mar 2025 17:55:56 GMT 392s # debug: expires 1742752556 392s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 392s # debug: modified 1710762103 392s # debug: access Tue, 04 Jun 2024 09:16:38 GMT 392s # debug: access 1717492598 392s # debug: expected: 31990453 392s # debug: actual : 31990453 392s ok 52 392s # --- 392s # ExpiresActive Off 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 53 392s # --- 392s # ExpiresActive Off 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 54 392s # --- 392s # ExpiresActive Off 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 55 392s # --- 392s # ExpiresActive Off 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 56 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 3 months 2 weeks 2 days 6 hours 35 minutes 49 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 57 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 3 months 2 weeks 2 days 6 hours 35 minutes 49 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 58 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 3 months 2 weeks 2 days 6 hours 35 minutes 49 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 59 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 3 months 2 weeks 2 days 6 hours 35 minutes 49 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 60 392s # --- 392s # ExpiresActive Off 392s ExpiresByType text/plain "modification plus 3 months 1 weeks 14 days 7 hours 15 minutes 30 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 61 392s # --- 392s # ExpiresActive Off 392s ExpiresByType text/plain "modification plus 3 months 1 weeks 14 days 7 hours 15 minutes 30 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 62 392s # --- 392s # ExpiresActive Off 392s ExpiresByType text/plain "modification plus 3 months 1 weeks 14 days 7 hours 15 minutes 30 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 63 392s # --- 392s # ExpiresActive Off 392s ExpiresByType text/plain "modification plus 3 months 1 weeks 14 days 7 hours 15 minutes 30 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 64 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 8 hours 2 minutes 27 seconds" 392s ExpiresByType text/plain "access plus 1 months 17 days 1 hours 37 minutes 35 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 65 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 8 hours 2 minutes 27 seconds" 392s ExpiresByType text/plain "access plus 1 months 17 days 1 hours 37 minutes 35 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 66 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 8 hours 2 minutes 27 seconds" 392s ExpiresByType text/plain "access plus 1 months 17 days 1 hours 37 minutes 35 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 67 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 1 years 1 months 2 weeks 5 days 8 hours 2 minutes 27 seconds" 392s ExpiresByType text/plain "access plus 1 months 17 days 1 hours 37 minutes 35 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 68 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault A5196423 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 69 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault A5196423 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 70 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault A5196423 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 71 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault A5196423 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 72 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/gif "modification plus 1 weeks 19 days 5 hours 31 minutes 34 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 73 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/gif "modification plus 1 weeks 19 days 5 hours 31 minutes 34 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 74 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/gif "modification plus 1 weeks 19 days 5 hours 31 minutes 34 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 75 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/gif "modification plus 1 weeks 19 days 5 hours 31 minutes 34 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 76 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "modification plus 1 weeks 18 days 8 hours 41 minutes 2 seconds" 392s ExpiresByType image/gif "access plus 1 weeks 19 days 5 hours 45 minutes 48 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 77 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "modification plus 1 weeks 18 days 8 hours 41 minutes 2 seconds" 392s ExpiresByType image/gif "access plus 1 weeks 19 days 5 hours 45 minutes 48 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 78 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "modification plus 1 weeks 18 days 8 hours 41 minutes 2 seconds" 392s ExpiresByType image/gif "access plus 1 weeks 19 days 5 hours 45 minutes 48 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 79 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "modification plus 1 weeks 18 days 8 hours 41 minutes 2 seconds" 392s ExpiresByType image/gif "access plus 1 weeks 19 days 5 hours 45 minutes 48 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 80 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault M40695391 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 81 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault M40695391 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 82 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault M40695391 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 83 392s #--- 392s # ExpiresActive Off 392s ExpiresDefault M40695391 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 84 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/jpeg "modification plus 1 years 3 months 8 days 2 hours 29 minutes 24 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 85 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/jpeg "modification plus 1 years 3 months 8 days 2 hours 29 minutes 24 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 86 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/jpeg "modification plus 1 years 3 months 8 days 2 hours 29 minutes 24 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 87 392s # --- 392s # ExpiresActive Off 392s ExpiresByType image/jpeg "modification plus 1 years 3 months 8 days 2 hours 29 minutes 24 seconds" 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 88 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 2 weeks 9 days 36 minutes 22 seconds" 392s ExpiresByType image/jpeg A9421445 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["3-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Length] [3] 392s # debug: [Content-Type] [text/html] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 89 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 2 weeks 9 days 36 minutes 22 seconds" 392s ExpiresByType image/jpeg A9421445 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [text/plain] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 90 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 2 weeks 9 days 36 minutes 22 seconds" 392s ExpiresByType image/jpeg A9421445 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/gif] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 91 392s # --- 392s # ExpiresActive Off 392s ExpiresDefault "access plus 2 weeks 9 days 36 minutes 22 seconds" 392s ExpiresByType image/jpeg A9421445 392s # debug: [Connection] [close] 392s # debug: [Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Accept-Ranges] [bytes] 392s # debug: [ETag] ["0-613edd771cbc0"] 392s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 392s # debug: [Vary] [In-If1] 392s # debug: [Content-Type] [image/jpeg] 392s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 392s # debug: [Client-Date] [Tue, 04 Jun 2024 09:16:38 GMT] 392s # debug: [Client-Peer] [127.0.0.1:8529] 392s # debug: [Client-Response-Num] [1] 392s # debug: [DMMATCH1] [1] 392s ok 92 392s ok 424s t/modules/ext_filter.t .............. 424s 1..24 424s # Running under perl version 5.038002 for linux 424s # Current time local: Tue Jun 4 09:16:38 2024 424s # Current time GMT: Tue Jun 4 09:16:38 2024 424s # Using Test.pm version 1.31 424s # Using Apache/Test.pm version 1.42 424s # testing : sed output filter 424s # expected: 'barbar' 424s # received: 'barbar' 424s ok 1 424s # testing : slow filter process 424s # expected: 'foobar' 424s # received: 'foobar' 424s ok 2 424s # testing : echo worked 424s # expected: 200 424s # received: '200' 424s ok 3 424s # testing : request body filtered 424s # expected: 'barbar 424s # ' 424s # received: 'barbar 424s # ' 424s ok 4 424s # testing : got 413 error 424s # expected: 413 424s # received: '413' 424s ok 5 424s # testing : got 413 error body 424s # expected: qr/413 Request Entity Too Large/ 424s # received: ' 424s # 424s # 413 Request Entity Too Large 424s # 424s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

424s # The requested resource does not allow request data with POST requests, or the amount of data provided in 424s # the request exceeds the capacity limit. 424s # 424s # ' 424s ok 24 424s ok 426s t/modules/filter.t .................. 426s 1..5 426s # Running under perl version 5.038002 for linux 426s # Current time local: Tue Jun 4 09:17:11 2024 426s # Current time GMT: Tue Jun 4 09:17:11 2024 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.42 426s # expected: 'HELLOWORLD' 426s # received: 'HELLOWORLD' 426s ok 1 426s # expected: 'HELLOWORLD' 426s # received: 'HELLOWORLD' 426s ok 2 426s # expected: 'HELLOWORLD' 426s # received: 'HELLOWORLD' 426s ok 3 426s # expected: 'helloworld' 426s # received: 'helloworld' 426s ok 4 426s # expected: 'helloworld' 426s # received: 'helloworld' 426s ok 5 426s ok 429s t/modules/headers.t ................. 429s 1..376 429s # Running under perl version 5.038002 for linux 429s # Current time local: Tue Jun 4 09:17:13 2024 429s # Current time GMT: Tue Jun 4 09:17:13 2024 429s # Using Test.pm version 1.31 429s # Using Apache/Test.pm version 1.42 429s ok 1 429s ok 2 429s ok 3 429s ok 4 429s ok 5 429s ok 6 429s ok 7 429s ok 8 429s ok 9 429s ok 10 429s ok 11 429s ok 12 429s ok 13 429s ok 14 429s ok 15 429s ok 16 429s ok 17 429s ok 18 429s ok 19 429s ok 20 429s ok 21 429s ok 22 429s ok 23 429s ok 24 429s ok 25 429s ok 26 429s ok 27 429s ok 28 429s ok 29 429s ok 30 429s ok 31 429s ok 32 429s ok 33 429s ok 34 429s ok 35 429s ok 36 429s ok 37 429s ok 38 429s ok 39 429s ok 40 429s ok 41 429s ok 42 429s ok 43 429s ok 44 429s ok 45 429s ok 46 429s ok 47 429s ok 48 429s ok 49 429s ok 50 429s ok 51 429s ok 52 429s ok 53 429s ok 54 429s ok 55 429s ok 56 429s ok 57 429s ok 58 429s ok 59 429s ok 60 429s ok 61 429s ok 62 429s ok 63 429s ok 64 429s ok 65 429s ok 66 429s ok 67 429s ok 68 429s ok 69 429s ok 70 429s ok 71 429s ok 72 429s ok 73 429s ok 74 429s ok 75 429s ok 76 429s ok 77 429s ok 78 429s ok 79 429s ok 80 429s ok 81 429s ok 82 429s ok 83 429s ok 84 429s ok 85 429s ok 86 429s ok 87 429s ok 88 429s ok 89 429s ok 90 429s ok 91 429s ok 92 429s ok 93 429s ok 94 429s ok 95 429s ok 96 429s ok 97 429s ok 98 429s ok 99 429s ok 100 429s ok 101 429s ok 102 429s ok 103 429s ok 104 429s ok 105 429s ok 106 429s ok 107 429s ok 108 429s ok 109 429s ok 110 429s ok 111 429s ok 112 429s ok 113 429s ok 114 429s ok 115 429s ok 116 429s ok 117 429s ok 118 429s ok 119 429s ok 120 429s ok 121 429s ok 122 429s ok 123 429s ok 124 429s ok 125 429s ok 126 429s ok 127 429s ok 128 429s ok 129 429s ok 130 429s ok 131 429s ok 132 429s ok 133 429s ok 134 429s ok 135 429s ok 136 429s ok 137 429s ok 138 429s ok 139 429s ok 140 429s ok 141 429s ok 142 429s ok 143 429s ok 144 429s ok 145 429s ok 146 429s ok 147 429s ok 148 429s ok 149 429s ok 150 429s ok 151 429s ok 152 429s ok 153 429s ok 154 429s ok 155 429s ok 156 429s ok 157 429s ok 158 429s ok 159 429s ok 160 429s ok 161 429s ok 162 429s ok 163 429s ok 164 429s ok 165 429s ok 166 429s ok 167 429s ok 168 429s ok 169 429s ok 170 429s ok 171 429s ok 172 429s ok 173 429s ok 174 429s ok 175 429s ok 176 429s ok 177 429s ok 178 429s ok 179 429s ok 180 429s ok 181 429s ok 182 429s ok 183 429s ok 184 429s ok 185 429s ok 186 429s ok 187 429s ok 188 429s ok 189 429s ok 190 429s ok 191 429s ok 192 429s ok 193 429s ok 194 429s ok 195 429s ok 196 429s ok 197 429s ok 198 429s ok 199 429s ok 200 429s ok 201 429s ok 202 429s ok 203 429s ok 204 429s ok 205 429s ok 206 429s ok 207 429s ok 208 429s ok 209 429s ok 210 429s ok 211 429s ok 212 429s ok 213 429s ok 214 429s ok 215 429s ok 216 429s ok 217 429s ok 218 429s ok 219 429s ok 220 429s ok 221 429s ok 222 429s ok 223 429s ok 224 429s ok 225 429s ok 226 429s ok 227 429s ok 228 429s ok 229 429s ok 230 429s ok 231 429s ok 232 429s ok 233 429s ok 234 429s ok 235 429s ok 236 429s ok 237 429s ok 238 429s ok 239 429s ok 240 429s ok 241 429s ok 242 429s ok 243 429s ok 244 429s ok 245 429s ok 246 429s ok 247 429s ok 248 429s ok 249 429s ok 250 429s ok 251 429s ok 252 429s ok 253 429s ok 254 429s ok 255 429s ok 256 429s ok 257 429s ok 258 429s ok 259 429s ok 260 429s ok 261 429s ok 262 429s ok 263 429s ok 264 429s ok 265 429s ok 266 429s ok 267 429s ok 268 429s ok 269 429s ok 270 429s ok 271 429s ok 272 429s ok 273 429s ok 274 429s ok 275 429s ok 276 429s ok 277 429s ok 278 429s ok 279 429s ok 280 429s ok 281 429s ok 282 429s ok 283 429s ok 284 429s ok 285 429s ok 286 429s ok 287 429s ok 288 429s ok 289 429s ok 290 429s ok 291 429s ok 292 429s ok 293 429s ok 294 429s ok 295 429s ok 296 429s ok 297 429s ok 298 429s ok 299 429s ok 300 429s ok 301 429s ok 302 429s ok 303 429s ok 304 429s ok 305 429s ok 306 429s ok 307 429s ok 308 429s ok 309 429s ok 310 429s ok 311 429s ok 312 429s ok 313 429s ok 314 429s ok 315 429s ok 316 429s ok 317 429s ok 318 429s ok 319 429s ok 320 429s ok 321 429s ok 322 429s ok 323 429s ok 324 429s ok 325 429s ok 326 429s ok 327 429s ok 328 429s ok 329 429s ok 330 429s ok 331 429s ok 332 429s ok 333 429s ok 334 429s ok 335 429s ok 336 429s ok 337 429s ok 338 429s ok 339 429s ok 340 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: value 429s Header sent n°1: 429s header: Aaa 429s value: b 429s Header sent n°2: 429s header: Aa 429s value: bb 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 341 429s 429s Header received n°0: 429s header: Test-Header 429s expected: value 429s received: value 429s 429s Header received n°1: 429s header: Aaa 429s expected: b 429s received: b 429s 429s Header received n°2: 429s header: Aa 429s expected: bb 429s received: bb 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Aa: bb 429s Aaa: b 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: value 429s 429s ok 342 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo 429s Header sent n°1: 429s header: aaa 429s value: b 429s Header sent n°2: 429s header: aa 429s value: bb 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 343 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Header received n°1: 429s header: aa 429s expected: bb 429s received: bb 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Aa: bb 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s 429s ok 344 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo 429s Header sent n°1: 429s header: Test-Header1 429s value: value1 429s Header sent n°2: 429s header: Test-Header2 429s value: value2 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 345 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Header received n°1: 429s header: Test-Header1 429s expected: value1 429s received: value1 429s 429s Header received n°2: 429s header: Test-Header2 429s expected: value2 429s received: value2 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s Test-Header1: value1 429s Test-Header2: value2 429s 429s ok 346 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foofoo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 347 429s 429s Header received n°0: 429s header: Test-Header 429s expected: barfoo 429s received: barfoo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: barfoo 429s 429s ok 348 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo2foo2 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 349 429s 429s Header received n°0: 429s header: Test-Header 429s expected: barfoo2 429s received: barfoo2 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: barfoo2 429s 429s ok 350 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foofoo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 351 429s 429s Header received n°0: 429s header: Test-Header 429s expected: bar2foo 429s received: bar2foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: bar2foo 429s 429s ok 352 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foofoo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 353 429s 429s Header received n°0: 429s header: Test-Header 429s expected: barbar 429s received: barbar 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: barbar 429s 429s ok 354 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo2foo2 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 355 429s 429s Header received n°0: 429s header: Test-Header 429s expected: barbar 429s received: barbar 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: barbar 429s 429s ok 356 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foofoo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 357 429s 429s Header received n°0: 429s header: Test-Header 429s expected: bar2bar2 429s received: bar2bar2 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: bar2bar2 429s 429s ok 358 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 359 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s 429s ok 360 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 361 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s 429s ok 362 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: "foo" 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 363 429s 429s Header received n°0: 429s header: Test-Header 429s expected: "foo", foo 429s received: "foo", foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: "foo", foo 429s 429s ok 364 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 365 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo, bar 429s received: foo, bar 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo, bar 429s 429s ok 366 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 367 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s 429s ok 368 429s 429s 429s 429s Header sent n°0: 429s header: Test-Header 429s value: foo 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 369 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Header received n°1: 429s header: Test-Header2 429s expected: bar 429s received: bar 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s Test-Header2: bar 429s 429s ok 370 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 371 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s 429s ok 372 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 373 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s 429s ok 374 429s # testing : Checking return code is '200' 429s # expected: 200 429s # received: '200' 429s ok 375 429s 429s Header received n°0: 429s header: Test-Header 429s expected: foo 429s received: foo 429s 429s Response received is: 429s HTTP/1.1 200 OK 429s Connection: close 429s Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Accept-Ranges: bytes 429s ETag: "0-613edd771cbc0" 429s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 429s Vary: In-If1 429s Content-Length: 0 429s Content-Type: text/html 429s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 429s Client-Date: Tue, 04 Jun 2024 09:17:16 GMT 429s Client-Peer: 127.0.0.1:8529 429s Client-Response-Num: 1 429s DMMATCH1: 1 429s Test-Header: foo 429s ok 376 429s ok 431s t/modules/heartbeat.t ............... skipped: no reason given 433s t/modules/http2.t ................... 433s 1..56 433s # Running under perl version 5.038002 for linux 433s # Current time local: Tue Jun 4 09:17:18 2024 433s # Current time GMT: Tue Jun 4 09:17:18 2024 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.42 433s ok 1 433s ok 2 433s # testing : read first response-line 433s # expected: qr/^HTTP\/1\.. 200/ 433s # received: 'HTTP/1.1 200 OK 433s # ' 433s ok 3 433s # testing : TLS version in use 433s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 433s # received: 'TLSv1_3' 433s ok 4 433s test case: TC0001, expecting 200: GET http://localhost:8557/ 433s # testing : GET http://localhost:8557/ 433s # expected: 200 433s # received: '200' 433s ok 5 433s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 433s # testing : GET http://localhost:8557/not_here 433s # expected: 404 433s # received: '404' 433s ok 6 433s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 7 433s ok 8 433s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 9 433s ok 10 433s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 433s # testing : response status 433s # expected: 302 433s # received: '302' 433s ok 11 433s # testing : location header 433s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 433s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 433s ok 12 433s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 13 433s # testing : content comparision 433s # expected: ' 433s #

Hello World!

433s # 433s # ' 433s # received: ' 433s #

Hello World!

433s # 433s # ' 433s ok 14 433s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 433s # testing : response status 433s # expected: 400 433s # received: '400' 433s ok 15 433s # testing : content comparision 433s # expected: ' 433s #

No query was specified.

433s # 433s # ' 433s # received: ' 433s #

No query was specified.

433s # 433s # ' 433s ok 16 433s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 17 433s # testing : content comparision 433s # expected: '01234567890123456789' 433s # received: '01234567890123456789' 433s ok 18 433s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 19 433s # testing : content-length 433s # expected: 100 433s # received: 100 433s ok 20 433s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 21 433s # testing : content-length 433s # expected: 1000 433s # received: 1000 433s ok 22 433s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 23 433s # testing : content-length 433s # expected: 10000 433s # received: 10000 433s ok 24 433s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 25 433s # testing : content-length 433s # expected: 100000 433s # received: 100000 433s ok 26 433s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 27 433s # testing : content-length 433s # expected: 1000000 433s # received: 1000000 433s ok 28 433s test case: TC0001, expecting 200: GET https://localhost:8558/ 433s # testing : GET https://localhost:8558/ 433s # expected: 200 433s # received: '200' 433s ok 29 433s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 433s # testing : GET https://localhost:8558/not_here 433s # expected: 404 433s # received: '404' 433s ok 30 433s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 31 433s ok 32 433s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 33 433s ok 34 433s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 433s # testing : response status 433s # expected: 302 433s # received: '302' 433s ok 35 433s # testing : location header 433s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 433s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 433s ok 36 433s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 37 433s # testing : content comparision 433s # expected: ' 433s #

Hello World!

433s # 433s # ' 433s # received: ' 433s #

Hello World!

433s # 433s # ' 433s ok 38 433s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 433s # testing : response status 433s # expected: 400 433s # received: '400' 433s ok 39 433s # testing : content comparision 433s # expected: ' 433s #

No query was specified.

433s # 433s # ' 433s # received: ' 433s #

No query was specified.

433s # 433s # ' 433s ok 40 433s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 41 433s # testing : content comparision 433s # expected: '01234567890123456789' 433s # received: '01234567890123456789' 433s ok 42 433s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 43 433s # testing : content-length 433s # expected: 100 433s # received: 100 433s ok 44 433s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 45 433s # testing : content-length 433s # expected: 1000 433s # received: 1000 433s ok 46 433s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 47 433s # testing : content-length 433s # expected: 10000 433s # received: 10000 433s ok 48 433s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 49 433s # testing : content-length 433s # expected: 100000 433s # received: 100000 433s ok 50 433s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 433s # testing : response status 433s # expected: 200 433s # received: '200' 433s ok 51 433s # testing : content-length 433s # expected: 1000000 433s # received: 1000000 433s ok 52 433s test case: VHOST000, expecting 200: GET https://localhost:8558/ 433s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 433s # expected: 200 433s # received: '200' 433s ok 53 433s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 433s # testing : GET https://localhost:8558/misdirected 433s # expected: 404 433s # received: '404' 433s ok 54 433s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 433s # testing : GET https://localhost:8558/misdirected 433s # expected: 421 433s # received: '421' 433s ok 55 433s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 433s # testing : GET https://localhost:8558/misdirected 433s # expected: 404 433s # received: '404' 433s ok 56 433s ok 438s t/modules/include.t ................. 438s 1..98 438s # Running under perl version 5.038002 for linux 438s # Current time local: Tue Jun 4 09:17:20 2024 438s # Current time GMT: Tue Jun 4 09:17:20 2024 438s # Using Test.pm version 1.31 438s # Using Apache/Test.pm version 1.42 438s # testing : GET /modules/include/abs-path.shtml 438s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 438s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 438s ok 1 438s # testing : GET /modules/include/apexpr/err.shtml 438s # expected: '[an error occurred while processing this directive] err.shtml' 438s # received: '[an error occurred while processing this directive] err.shtml' 438s ok 2 438s # testing : GET /modules/include/apexpr/if1.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 3 438s # testing : GET /modules/include/apexpr/lazyvar.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 4 438s # testing : GET /modules/include/apexpr/restrict.shtml 438s # expected: '[an error occurred while processing this directive] restrict.shtml' 438s # received: '[an error occurred while processing this directive] restrict.shtml' 438s ok 5 438s # testing : GET /modules/include/apexpr/var.shtml 438s # expected: 'pass pass pass' 438s # received: 'pass pass pass' 438s ok 6 438s # testing : GET /modules/include/big.shtml 438s # expected: 'hello pass pass pass hello' 438s # received: 'hello pass pass pass hello' 438s ok 7 438s # testing : GET /modules/include/comment.shtml 438s # expected: 'No comment here' 438s # received: 'No comment here' 438s ok 8 438s # testing : GET /modules/include/echo.shtml 438s # expected: 'echo.shtml' 438s # received: 'echo.shtml' 438s ok 9 438s # testing : GET /modules/include/echo1.shtml 438s # expected: '' 438s # received: '' 438s ok 10 438s # testing : GET /modules/include/echo2.shtml 438s # expected: ' pass config echomsg pass' 438s # received: ' pass config echomsg pass' 438s ok 11 438s # testing : GET /modules/include/echo3.shtml 438s # expected: '' 438s # received: '' 438s ok 12 438s # testing : GET /modules/include/encode.shtml 438s # expected: '# %^ %23%20%25%5e' 438s # received: '# %^ %23%20%25%5e' 438s ok 13 438s # testing : GET /modules/include/errmsg1.shtml 438s # expected: 'errmsg' 438s # received: 'errmsg' 438s ok 14 438s # testing : GET /modules/include/errmsg2.shtml 438s # expected: 'errmsg' 438s # received: 'errmsg' 438s ok 15 438s # testing : GET /modules/include/errmsg3.shtml 438s # expected: 'errmsg' 438s # received: 'errmsg' 438s ok 16 438s # testing : GET /modules/include/errmsg4.shtml 438s # expected: 'pass errmsg' 438s # received: 'pass errmsg' 438s ok 17 438s # testing : GET /modules/include/errmsg5.shtml 438s # expected: '' 438s # received: '' 438s ok 18 438s # testing : GET /modules/include/exec/off/cgi.shtml 438s # expected: '[an error occurred while processing this directive]' 438s # received: '[an error occurred while processing this directive]' 438s ok 19 438s # testing : GET /modules/include/exec/off/cmd.shtml 438s # expected: '[an error occurred while processing this directive]' 438s # received: '[an error occurred while processing this directive]' 438s ok 20 438s # testing : GET /modules/include/exec/on/cgi.shtml 438s # expected: 'perl cgi' 438s # received: 'perl cgi' 438s ok 21 438s # testing : GET /modules/include/exec/on/cmd.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 22 438s # testing : GET /modules/include/extra/inc-bogus.shtml 438s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 438s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 438s ok 23 438s # testing : GET /modules/include/foo.shtml 438s # expected: '[an error occurred while processing this directive] foo.shtml body' 438s # received: '[an error occurred while processing this directive] foo.shtml body' 438s ok 24 438s # testing : GET /modules/include/foo1.shtml 438s # expected: '[an error occurred while processing this directive] foo.shtml body' 438s # received: '[an error occurred while processing this directive] foo.shtml body' 438s ok 25 438s # testing : GET /modules/include/foo2.shtml 438s # expected: '[an error occurred while processing this directive] foo.shtml body' 438s # received: '[an error occurred while processing this directive] foo.shtml body' 438s ok 26 438s # testing : GET /modules/include/if1.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 27 438s # testing : GET /modules/include/if10.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 28 438s # testing : GET /modules/include/if11.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 29 438s # testing : GET /modules/include/if2.shtml 438s # expected: 'pass pass' 438s # received: 'pass pass' 438s ok 30 438s # testing : GET /modules/include/if3.shtml 438s # expected: 'pass pass pass' 438s # received: 'pass pass pass' 438s ok 31 438s # testing : GET /modules/include/if4.shtml 438s # expected: 'pass pass' 438s # received: 'pass pass' 438s ok 32 438s # testing : GET /modules/include/if5.shtml 438s # expected: 'pass pass pass' 438s # received: 'pass pass pass' 438s ok 33 438s # testing : GET /modules/include/if6.shtml 438s # expected: '[an error occurred while processing this directive]' 438s # received: '[an error occurred while processing this directive]' 438s ok 34 438s # testing : GET /modules/include/if7.shtml 438s # expected: '[an error occurred while processing this directive]' 438s # received: '[an error occurred while processing this directive]' 438s ok 35 438s # testing : GET /modules/include/if8.shtml 438s # expected: 'pass' 438s # received: 'pass' 438s ok 36 438s # testing : GET /modules/include/if9.shtml 438s # expected: 'pass pass' 438s # received: 'pass pass' 438s ok 37 438s # testing : GET /modules/include/inc-nego.shtml 438s # expected: 'index.html.en' 438s # received: 'index.html.en' 438s ok 38 438s # testing : GET /modules/include/inc-rfile.shtml 438s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 438s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 438s ok 39 438s # testing : GET /modules/include/inc-rvirtual.shtml 438s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 438s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 438s ok 40 438s # testing : GET /modules/include/include1.shtml 438s # expected: 'inc-two.shtml body include.shtml body' 438s # received: 'inc-two.shtml body include.shtml body' 438s ok 41 438s # testing : GET /modules/include/include2.shtml 438s # expected: 'inc-two.shtml body include.shtml body' 438s # received: 'inc-two.shtml body include.shtml body' 438s ok 42 438s # testing : GET /modules/include/include3.shtml 438s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 438s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 438s ok 43 438s # testing : GET /modules/include/include4.shtml 438s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 438s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 438s ok 44 438s # testing : GET /modules/include/include5.shtml 438s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 438s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 438s ok 45 438s # testing : GET /modules/include/include6.shtml 438s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 438s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 438s ok 46 438s # testing : GET /modules/include/malformed.shtml 438s # expected: '[an error occurred while processing this directive] malformed.shtml' 438s # received: '[an error occurred while processing this directive] malformed.shtml' 438s ok 47 438s # testing : POST /modules/include/mod_request/echo.shtml 438s # expected: 'echo.shtml' 438s # received: 'echo.shtml' 438s ok 48 438s # testing : POST /modules/include/mod_request/post.shtml 438s # expected: 'POST foo: bar foo2: bar2' 438s # received: 'POST foo: bar foo2: bar2' 438s ok 49 438s # testing : sizeof(body) > KeptBodySize 438s # expected: 413 438s # received: '413' 438s ok 50 438s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 438s # expected: 'GET foo: bar foo2: bar2' 438s # received: 'GET foo: bar foo2: bar2' 438s ok 51 438s # testing : GET /modules/include/newline.shtml 438s # expected: 'inc-two.shtml body' 438s # received: 'inc-two.shtml body' 438s ok 52 438s # testing : GET /modules/include/notreal.shtml 438s # expected: 'pass ' 438s # received: '-->' 438s ok 54 438s # testing : GET /modules/include/parse2.shtml 438s # expected: '"' 438s # received: '"' 438s ok 55 438s # testing : GET /modules/include/ranged-virtual.shtml with Range 438s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 438s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 438s ok 56 438s # testing : GET /modules/include/regex.shtml 438s # expected: '(none) 1 (none)' 438s # received: '(none) 1 (none)' 438s ok 57 438s # testing : GET /modules/include/retagged1.shtml 438s # expected: 'retagged1.shtml' 438s # received: 'retagged1.shtml' 438s ok 58 438s # testing : GET /modules/include/retagged2.shtml 438s # expected: '----retagged2.shtml' 438s # received: '----retagged2.shtml' 438s ok 59 438s # testing : GET /modules/include/set.shtml 438s # expected: 'set works' 438s # received: 'set works' 438s ok 60 438s # testing : GET /modules/include/var128.shtml 438s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 438s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 438s ok 61 438s # testing : GET /modules/include/virtualq.shtml?foo=bar 438s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 438s # received: 'foo=bar pass inc-two.shtml body foo=bar' 438s ok 62 438s # testing : GET /modules/include/size.shtml 438s # expected: '1,122 1,122 1.1K 1.1K' 438s # received: '1,122 1,122 1.1K 1.1K' 438s ok 63 438s # testing : GET /modules/include/file.shtml 438s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 438s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 438s ok 64 438s # testing : GET /modules/include/printenv.shtml 438s # expected: '200' 438s # received: '200' 438s ok 65 438s ok 66 438s ok 67 438s # testing : /mod_include test/ 438s # expected: qr/mod_include test/ 438s # received: ' 438s # 438s # mod_include test 438s # 438s # 438s # 438s #

mod_include test

438s # 438s # 438s # Hello World 438s # 438s #

[back]

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

mod_include test

438s # 438s # 438s # Hello World 438s # 438s #

[back]

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

mod_include test

438s # 438s # 438s # Hello World 438s # 438s #

[back]

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

Load Balancer Manager for localhost

466s # 466s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
466s #
Server Built: 2024-04-18T15:13:41
466s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
466s #
466s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01byrequests/baltest1Yes
466s #
466s # 466s # 466s # 466s # 466s # 466s # 466s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85491.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85501.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
466s #
466s #

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bytraffic/baltest2Yes
466s #
466s # 466s # 466s # 466s # 466s # 466s # 466s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85491.000Init Ok 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85501.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
466s #
466s #

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s # 466s #
MaxMembersStickySessionDisableFailoverTimeoutFailoverAttemptsMethodPathActive
2 [2 Used] (None) Off01bybusyness/baltest3Yes
466s #
466s # 466s # 466s # 466s # 466s # 466s # 466s #
Worker URLRouteRouteRedirFactorSetStatusElectedBusyLoadToFromHC MethodHC IntervalPassesFailsHC uriHC Expr
http://localhost:85491.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85501.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
466s #
466s #

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

491s #

The document has moved here.

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

Moved Permanently

491s #

The document has moved here.

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

Moved Permanently

491s #

The document has moved here.

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

Moved Permanently

491s #

The document has moved here.

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

Multiple Choices

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

Available documents: 491s #

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

Multiple Choices

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

Available documents: 491s #

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

Multiple Choices

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

Available documents: 491s #

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

Moved Permanently

491s #

The document has moved here.

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

Multiple Choices

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

Available documents: 491s #

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

Multiple Choices

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

Available documents: 491s #

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

Moved Permanently

491s #

The document has moved here.

491s # 491s # ' 491s ok 48 491s ok 493s t/modules/status.t .................. 493s 1..1 493s # Running under perl version 5.038002 for linux 493s # Current time local: Tue Jun 4 09:18:18 2024 493s # Current time GMT: Tue Jun 4 09:18:18 2024 493s # Using Test.pm version 1.31 493s # Using Apache/Test.pm version 1.42 493s 493s 493s Apache Status 493s 493s

Apache Server Status for localhost (via 127.0.0.1)

493s 493s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
493s
Server MPM: prefork
493s
Server Built: 2024-04-18T15:13:41 493s

493s
Current Time: Tuesday, 04-Jun-2024 09:18:20 UTC
493s
Restart Time: Tuesday, 04-Jun-2024 09:13:21 UTC
493s
Parent Server Config. Generation: 1
493s
Parent Server MPM Generation: 0
493s
Server uptime: 4 minutes 59 seconds
493s
Server load: 0.77 0.67 0.34
493s
Total accesses: 6796 - Total Traffic: 139.6 MB - Total Duration: 126988
493s
CPU Usage: u5 s6.26 cu1.16 cs1.18 - 4.55% CPU load
493s
22.7 requests/sec - 478.2 kB/second - 21.0 kB/request - 18.6857 ms/request
493s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
493s
__...W.
493s

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

493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s
SrvPIDAccMCPU 493s SSReqDurConnChildSlotClientProtocolVHostRequest
0-081200/3417/3417_ 493s 6.8320461920.069.6269.62 493s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-081210/3242/3242_ 493s 5.9220474760.069.8669.86 493s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-0-0/0/29. 493s 0.00161044730.00.000.08 493s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
3-0-0/0/9. 493s 0.00180270.00.000.00 493s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
4-0-0/0/14. 493s 0.0017020320.00.000.02 493s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
5-01016510/70/76W 493s 0.1400135030.00.030.04 493s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
6-0-0/0/9. 493s 0.00190132820.00.000.01 493s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
493s
493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s 493s
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
493s 493s ok 1 493s ok 496s t/modules/substitute.t .............. 496s 1..19 496s # Running under perl version 5.038002 for linux 496s # Current time local: Tue Jun 4 09:18:20 2024 496s # Current time GMT: Tue Jun 4 09:18:20 2024 496s # Using Test.pm version 1.31 496s # Using Apache/Test.pm version 1.42 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'barbar': OK 496s ok 1 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'barbar': OK 496s ok 2 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'foofoo': OK 496s ok 3 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'barbar': OK 496s ok 4 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'barbar': OK 496s ok 5 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'barbar': OK 496s ok 6 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'foof 496s oo': OK 496s ok 7 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'xfoo': OK 496s ok 8 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 496s ok 9 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s barx 496s ': OK 496s ok 10 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'a$1axb(': OK 496s ok 11 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'a$XX': OK 496s ok 12 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 496s ok 13 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'x&x': OK 496s ok 14 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'xx': OK 496s ok 15 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'fcooar': OK 496s ok 16 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'fc$1ar': OK 496s ok 17 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'fdooar': OK 496s ok 18 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s got 200 'XXXfooXXX 496s bar': OK 496s ok 19 496s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 496s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 496s ok 504s t/modules/unique_id.t ............... 504s 1..300 504s # Running under perl version 5.038002 for linux 504s # Current time local: Tue Jun 4 09:18:23 2024 504s # Current time GMT: Tue Jun 4 09:18:23 2024 504s # Using Test.pm version 1.31 504s # Using Apache/Test.pm version 1.42 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 1 504s # unique id: Zl7b5b5V4gCFC1DxmUNUkgAAAAA 504s ok 2 504s ok 3 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 4 504s # unique id: Zl7b5R7TsBjgoTKY3PtRVwAAAAU 504s ok 5 504s ok 6 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 7 504s # unique id: Zl7b5ajB9oplNOO1ADd2XgAAAAE 504s ok 8 504s ok 9 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 10 504s # unique id: Zl7b5b5V4gCFC1DxmUNUkwAAAAA 504s ok 11 504s ok 12 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 13 504s # unique id: Zl7b5R7TsBjgoTKY3PtRWAAAAAU 504s ok 14 504s ok 15 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 16 504s # unique id: Zl7b5ajB9oplNOO1ADd2XwAAAAE 504s ok 17 504s ok 18 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 19 504s # unique id: Zl7b5b5V4gCFC1DxmUNUlAAAAAA 504s ok 20 504s ok 21 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 22 504s # unique id: Zl7b5R7TsBjgoTKY3PtRWQAAAAU 504s ok 23 504s ok 24 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 25 504s # unique id: Zl7b5ajB9oplNOO1ADd2YAAAAAE 504s ok 26 504s ok 27 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 28 504s # unique id: Zl7b5b5V4gCFC1DxmUNUlQAAAAA 504s ok 29 504s ok 30 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 31 504s # unique id: Zl7b5R7TsBjgoTKY3PtRWgAAAAU 504s ok 32 504s ok 33 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 34 504s # unique id: Zl7b5b5V4gCFC1DxmUNUlgAAAAA 504s ok 35 504s ok 36 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 37 504s # unique id: Zl7b5R7TsBjgoTKY3PtRWwAAAAU 504s ok 38 504s ok 39 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 40 504s # unique id: Zl7b5ajB9oplNOO1ADd2YQAAAAE 504s ok 41 504s ok 42 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 43 504s # unique id: Zl7b5b5V4gCFC1DxmUNUlwAAAAA 504s ok 44 504s ok 45 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 46 504s # unique id: Zl7b5R7TsBjgoTKY3PtRXAAAAAU 504s ok 47 504s ok 48 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 49 504s # unique id: Zl7b5ajB9oplNOO1ADd2YgAAAAE 504s ok 50 504s ok 51 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 52 504s # unique id: Zl7b5b5V4gCFC1DxmUNUmAAAAAA 504s ok 53 504s ok 54 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 55 504s # unique id: Zl7b5R7TsBjgoTKY3PtRXQAAAAU 504s ok 56 504s ok 57 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 58 504s # unique id: Zl7b5ajB9oplNOO1ADd2YwAAAAE 504s ok 59 504s ok 60 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 61 504s # unique id: Zl7b5R7TsBjgoTKY3PtRXgAAAAU 504s ok 62 504s ok 63 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 64 504s # unique id: Zl7b5ajB9oplNOO1ADd2ZAAAAAE 504s ok 65 504s ok 66 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 67 504s # unique id: Zl7b5b5V4gCFC1DxmUNUmQAAAAA 504s ok 68 504s ok 69 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 70 504s # unique id: Zl7b5R7TsBjgoTKY3PtRXwAAAAU 504s ok 71 504s ok 72 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 73 504s # unique id: Zl7b5ajB9oplNOO1ADd2ZQAAAAE 504s ok 74 504s ok 75 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 76 504s # unique id: Zl7b5b5V4gCFC1DxmUNUmgAAAAA 504s ok 77 504s ok 78 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 79 504s # unique id: Zl7b5R7TsBjgoTKY3PtRYAAAAAU 504s ok 80 504s ok 81 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 82 504s # unique id: Zl7b5ajB9oplNOO1ADd2ZgAAAAE 504s ok 83 504s ok 84 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 85 504s # unique id: Zl7b5b5V4gCFC1DxmUNUmwAAAAA 504s ok 86 504s ok 87 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 88 504s # unique id: Zl7b5R7TsBjgoTKY3PtRYQAAAAU 504s ok 89 504s ok 90 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 91 504s # unique id: Zl7b5ajB9oplNOO1ADd2ZwAAAAE 504s ok 92 504s ok 93 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 94 504s # unique id: Zl7b5r5V4gCFC1DxmUNUnAAAAAA 504s ok 95 504s ok 96 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 97 504s # unique id: Zl7b5h7TsBjgoTKY3PtRYgAAAAU 504s ok 98 504s ok 99 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 100 504s # unique id: Zl7b5qjB9oplNOO1ADd2aAAAAAE 504s ok 101 504s ok 102 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 103 504s # unique id: Zl7b5r5V4gCFC1DxmUNUnQAAAAA 504s ok 104 504s ok 105 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 106 504s # unique id: Zl7b5h7TsBjgoTKY3PtRYwAAAAU 504s ok 107 504s ok 108 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 109 504s # unique id: Zl7b5qjB9oplNOO1ADd2aQAAAAE 504s ok 110 504s ok 111 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 112 504s # unique id: Zl7b5r5V4gCFC1DxmUNUngAAAAA 504s ok 113 504s ok 114 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 115 504s # unique id: Zl7b5h7TsBjgoTKY3PtRZAAAAAU 504s ok 116 504s ok 117 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 118 504s # unique id: Zl7b5qjB9oplNOO1ADd2agAAAAE 504s ok 119 504s ok 120 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 121 504s # unique id: Zl7b5r5V4gCFC1DxmUNUnwAAAAA 504s ok 122 504s ok 123 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 124 504s # unique id: Zl7b5h7TsBjgoTKY3PtRZQAAAAU 504s ok 125 504s ok 126 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 127 504s # unique id: Zl7b5qjB9oplNOO1ADd2awAAAAE 504s ok 128 504s ok 129 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 130 504s # unique id: Zl7b5r5V4gCFC1DxmUNUoAAAAAA 504s ok 131 504s ok 132 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 133 504s # unique id: Zl7b5h7TsBjgoTKY3PtRZgAAAAU 504s ok 134 504s ok 135 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 136 504s # unique id: Zl7b5qjB9oplNOO1ADd2bAAAAAE 504s ok 137 504s ok 138 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 139 504s # unique id: Zl7b5r5V4gCFC1DxmUNUoQAAAAA 504s ok 140 504s ok 141 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 142 504s # unique id: Zl7b5h7TsBjgoTKY3PtRZwAAAAU 504s ok 143 504s ok 144 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 145 504s # unique id: Zl7b5qjB9oplNOO1ADd2bQAAAAE 504s ok 146 504s ok 147 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 148 504s # unique id: Zl7b5r5V4gCFC1DxmUNUogAAAAA 504s ok 149 504s ok 150 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 151 504s # unique id: Zl7b5h7TsBjgoTKY3PtRaAAAAAU 504s ok 152 504s ok 153 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 154 504s # unique id: Zl7b5qjB9oplNOO1ADd2bgAAAAE 504s ok 155 504s ok 156 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 157 504s # unique id: Zl7b5r5V4gCFC1DxmUNUowAAAAA 504s ok 158 504s ok 159 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 160 504s # unique id: Zl7b5h7TsBjgoTKY3PtRaQAAAAU 504s ok 161 504s ok 162 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 163 504s # unique id: Zl7b5qjB9oplNOO1ADd2bwAAAAE 504s ok 164 504s ok 165 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 166 504s # unique id: Zl7b5r5V4gCFC1DxmUNUpAAAAAA 504s ok 167 504s ok 168 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 169 504s # unique id: Zl7b5h7TsBjgoTKY3PtRagAAAAU 504s ok 170 504s ok 171 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 172 504s # unique id: Zl7b5qjB9oplNOO1ADd2cAAAAAE 504s ok 173 504s ok 174 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 175 504s # unique id: Zl7b5r5V4gCFC1DxmUNUpQAAAAA 504s ok 176 504s ok 177 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 178 504s # unique id: Zl7b5h7TsBjgoTKY3PtRawAAAAU 504s ok 179 504s ok 180 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 181 504s # unique id: Zl7b5qjB9oplNOO1ADd2cQAAAAE 504s ok 182 504s ok 183 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 184 504s # unique id: Zl7b5r5V4gCFC1DxmUNUpgAAAAA 504s ok 185 504s ok 186 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 187 504s # unique id: Zl7b5h7TsBjgoTKY3PtRbAAAAAU 504s ok 188 504s ok 189 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 190 504s # unique id: Zl7b5qjB9oplNOO1ADd2cgAAAAE 504s ok 191 504s ok 192 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 193 504s # unique id: Zl7b5r5V4gCFC1DxmUNUpwAAAAA 504s ok 194 504s ok 195 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 196 504s # unique id: Zl7b5h7TsBjgoTKY3PtRbQAAAAU 504s ok 197 504s ok 198 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 199 504s # unique id: Zl7b5qjB9oplNOO1ADd2cwAAAAE 504s ok 200 504s ok 201 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 202 504s # unique id: Zl7b5r5V4gCFC1DxmUNUqAAAAAA 504s ok 203 504s ok 204 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 205 504s # unique id: Zl7b5h7TsBjgoTKY3PtRbgAAAAU 504s ok 206 504s ok 207 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 208 504s # unique id: Zl7b5r5V4gCFC1DxmUNUqQAAAAA 504s ok 209 504s ok 210 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 211 504s # unique id: Zl7b5h7TsBjgoTKY3PtRbwAAAAU 504s ok 212 504s ok 213 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 214 504s # unique id: Zl7b5qjB9oplNOO1ADd2dAAAAAE 504s ok 215 504s ok 216 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 217 504s # unique id: Zl7b5r5V4gCFC1DxmUNUqgAAAAA 504s ok 218 504s ok 219 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 220 504s # unique id: Zl7b5h7TsBjgoTKY3PtRcAAAAAU 504s ok 221 504s ok 222 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 223 504s # unique id: Zl7b5qjB9oplNOO1ADd2dQAAAAE 504s ok 224 504s ok 225 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 226 504s # unique id: Zl7b5r5V4gCFC1DxmUNUqwAAAAA 504s ok 227 504s ok 228 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 229 504s # unique id: Zl7b5h7TsBjgoTKY3PtRcQAAAAU 504s ok 230 504s ok 231 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 232 504s # unique id: Zl7b5qjB9oplNOO1ADd2dgAAAAE 504s ok 233 504s ok 234 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 235 504s # unique id: Zl7b5r5V4gCFC1DxmUNUrAAAAAA 504s ok 236 504s ok 237 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 238 504s # unique id: Zl7b5h7TsBjgoTKY3PtRcgAAAAU 504s ok 239 504s ok 240 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 241 504s # unique id: Zl7b56jB9oplNOO1ADd2dwAAAAE 504s ok 242 504s ok 243 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 244 504s # unique id: Zl7b575V4gCFC1DxmUNUrQAAAAA 504s ok 245 504s ok 246 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 247 504s # unique id: Zl7b5x7TsBjgoTKY3PtRcwAAAAU 504s ok 248 504s ok 249 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 250 504s # unique id: Zl7b56jB9oplNOO1ADd2eAAAAAE 504s ok 251 504s ok 252 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 253 504s # unique id: Zl7b575V4gCFC1DxmUNUrgAAAAA 504s ok 254 504s ok 255 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 256 504s # unique id: Zl7b5x7TsBjgoTKY3PtRdAAAAAU 504s ok 257 504s ok 258 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 259 504s # unique id: Zl7b56jB9oplNOO1ADd2eQAAAAE 504s ok 260 504s ok 261 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 262 504s # unique id: Zl7b575V4gCFC1DxmUNUrwAAAAA 504s ok 263 504s ok 264 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 265 504s # unique id: Zl7b5x7TsBjgoTKY3PtRdQAAAAU 504s ok 266 504s ok 267 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 268 504s # unique id: Zl7b56jB9oplNOO1ADd2egAAAAE 504s ok 269 504s ok 270 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 271 504s # unique id: Zl7b575V4gCFC1DxmUNUsAAAAAA 504s ok 272 504s ok 273 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 274 504s # unique id: Zl7b5x7TsBjgoTKY3PtRdgAAAAU 504s ok 275 504s ok 276 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 277 504s # unique id: Zl7b56jB9oplNOO1ADd2ewAAAAE 504s ok 278 504s ok 279 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 280 504s # unique id: Zl7b575V4gCFC1DxmUNUsQAAAAA 504s ok 281 504s ok 282 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 283 504s # unique id: Zl7b5x7TsBjgoTKY3PtRdwAAAAU 504s ok 284 504s ok 285 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 286 504s # unique id: Zl7b56jB9oplNOO1ADd2fAAAAAE 504s ok 287 504s ok 288 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 289 504s # unique id: Zl7b575V4gCFC1DxmUNUsgAAAAA 504s ok 290 504s ok 291 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 292 504s # unique id: Zl7b5x7TsBjgoTKY3PtReAAAAAU 504s ok 293 504s ok 294 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 295 504s # unique id: Zl7b56jB9oplNOO1ADd2fQAAAAE 504s ok 296 504s ok 297 504s # testing : fetch unique ID 504s # expected: 200 504s # received: '200' 504s ok 298 504s # unique id: Zl7b575V4gCFC1DxmUNUswAAAAA 504s ok 299 504s ok 300 504s ok 508s t/modules/usertrack.t ............... 508s 1..1004 508s # Running under perl version 5.038002 for linux 508s # Current time local: Tue Jun 4 09:18:31 2024 508s # Current time GMT: Tue Jun 4 09:18:31 2024 508s # Using Test.pm version 1.31 508s # Using Apache/Test.pm version 1.42 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 1 508s ok 2 508s Set-Cookie: usertrack_test=6e48ce66.61a0cef2303e5; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6e48ce66.61a0cef2303e5 508s ok 3 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 4 508s ok 5 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 6 508s ok 7 508s Set-Cookie: usertrack_test=c0ba10b8.61a0cef25194d; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c0ba10b8.61a0cef25194d 508s ok 8 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 9 508s ok 10 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 11 508s ok 12 508s Set-Cookie: usertrack_test=a60ffb08.61a0cef252bc7; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=a60ffb08.61a0cef252bc7 508s ok 13 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 14 508s ok 15 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 16 508s ok 17 508s Set-Cookie: usertrack_test=24753d3e.61a0cef253edb; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=24753d3e.61a0cef253edb 508s ok 18 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 19 508s ok 20 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 21 508s ok 22 508s Set-Cookie: usertrack_test=fbf1cb94.61a0cef2552df; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fbf1cb94.61a0cef2552df 508s ok 23 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 24 508s ok 25 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 26 508s ok 27 508s Set-Cookie: usertrack_test=49b7c2ac.61a0cef25659b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=49b7c2ac.61a0cef25659b 508s ok 28 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 29 508s ok 30 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 31 508s ok 32 508s Set-Cookie: usertrack_test=6002f48f.61a0cef2576f0; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6002f48f.61a0cef2576f0 508s ok 33 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 34 508s ok 35 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 36 508s ok 37 508s Set-Cookie: usertrack_test=440bd707.61a0cef258786; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=440bd707.61a0cef258786 508s ok 38 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 39 508s ok 40 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 41 508s ok 42 508s Set-Cookie: usertrack_test=ae87f567.61a0cef2598a5; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=ae87f567.61a0cef2598a5 508s ok 43 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 44 508s ok 45 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 46 508s ok 47 508s Set-Cookie: usertrack_test=b8b9a82.61a0cef25aa64; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=b8b9a82.61a0cef25aa64 508s ok 48 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 49 508s ok 50 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 51 508s ok 52 508s Set-Cookie: usertrack_test=182ce47c.61a0cef25bdd9; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=182ce47c.61a0cef25bdd9 508s ok 53 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 54 508s ok 55 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 56 508s ok 57 508s Set-Cookie: usertrack_test=d7c0c279.61a0cef25d1e2; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d7c0c279.61a0cef25d1e2 508s ok 58 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 59 508s ok 60 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 61 508s ok 62 508s Set-Cookie: usertrack_test=5de56eba.61a0cef25e498; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=5de56eba.61a0cef25e498 508s ok 63 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 64 508s ok 65 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 66 508s ok 67 508s Set-Cookie: usertrack_test=1352c9d9.61a0cef25f6ab; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=1352c9d9.61a0cef25f6ab 508s ok 68 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 69 508s ok 70 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 71 508s ok 72 508s Set-Cookie: usertrack_test=ae87efbb.61a0cef2607cd; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=ae87efbb.61a0cef2607cd 508s ok 73 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 74 508s ok 75 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 76 508s ok 77 508s Set-Cookie: usertrack_test=fd0507e0.61a0cef2618fd; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fd0507e0.61a0cef2618fd 508s ok 78 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 79 508s ok 80 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 81 508s ok 82 508s Set-Cookie: usertrack_test=de7c3a76.61a0cef262948; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=de7c3a76.61a0cef262948 508s ok 83 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 84 508s ok 85 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 86 508s ok 87 508s Set-Cookie: usertrack_test=c2bbdc59.61a0cef263a0b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c2bbdc59.61a0cef263a0b 508s ok 88 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 89 508s ok 90 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 91 508s ok 92 508s Set-Cookie: usertrack_test=d6a61d5c.61a0cef264a73; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d6a61d5c.61a0cef264a73 508s ok 93 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 94 508s ok 95 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 96 508s ok 97 508s Set-Cookie: usertrack_test=8ed1c703.61a0cef265b5d; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8ed1c703.61a0cef265b5d 508s ok 98 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 99 508s ok 100 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 101 508s ok 102 508s Set-Cookie: usertrack_test=22161317.61a0cef266ed9; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=22161317.61a0cef266ed9 508s ok 103 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 104 508s ok 105 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 106 508s ok 107 508s Set-Cookie: usertrack_test=6ccf2222.61a0cef268063; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6ccf2222.61a0cef268063 508s ok 108 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 109 508s ok 110 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 111 508s ok 112 508s Set-Cookie: usertrack_test=46540355.61a0cef2691a4; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=46540355.61a0cef2691a4 508s ok 113 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 114 508s ok 115 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 116 508s ok 117 508s Set-Cookie: usertrack_test=efeb09b0.61a0cef26a23b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=efeb09b0.61a0cef26a23b 508s ok 118 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 119 508s ok 120 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 121 508s ok 122 508s Set-Cookie: usertrack_test=51ffcf93.61a0cef26b34d; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=51ffcf93.61a0cef26b34d 508s ok 123 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 124 508s ok 125 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 126 508s ok 127 508s Set-Cookie: usertrack_test=7c260a03.61a0cef26c522; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=7c260a03.61a0cef26c522 508s ok 128 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 129 508s ok 130 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 131 508s ok 132 508s Set-Cookie: usertrack_test=86d92f1b.61a0cef26d577; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=86d92f1b.61a0cef26d577 508s ok 133 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 134 508s ok 135 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 136 508s ok 137 508s Set-Cookie: usertrack_test=280f1d01.61a0cef26e684; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=280f1d01.61a0cef26e684 508s ok 138 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 139 508s ok 140 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 141 508s ok 142 508s Set-Cookie: usertrack_test=a798f2ab.61a0cef26f700; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=a798f2ab.61a0cef26f700 508s ok 143 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 144 508s ok 145 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 146 508s ok 147 508s Set-Cookie: usertrack_test=60f28a09.61a0cef2708a0; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=60f28a09.61a0cef2708a0 508s ok 148 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 149 508s ok 150 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 151 508s ok 152 508s Set-Cookie: usertrack_test=37a55b8b.61a0cef2718be; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=37a55b8b.61a0cef2718be 508s ok 153 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 154 508s ok 155 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 156 508s ok 157 508s Set-Cookie: usertrack_test=fda80a28.61a0cef272820; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fda80a28.61a0cef272820 508s ok 158 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 159 508s ok 160 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 161 508s ok 162 508s Set-Cookie: usertrack_test=c9636795.61a0cef273779; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c9636795.61a0cef273779 508s ok 163 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 164 508s ok 165 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 166 508s ok 167 508s Set-Cookie: usertrack_test=e795e334.61a0cef27481a; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=e795e334.61a0cef27481a 508s ok 168 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 169 508s ok 170 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 171 508s ok 172 508s Set-Cookie: usertrack_test=13869a1d.61a0cef27588a; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=13869a1d.61a0cef27588a 508s ok 173 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 174 508s ok 175 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 176 508s ok 177 508s Set-Cookie: usertrack_test=6e5604de.61a0cef27689f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6e5604de.61a0cef27689f 508s ok 178 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 179 508s ok 180 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 181 508s ok 182 508s Set-Cookie: usertrack_test=72b939b1.61a0cef2778da; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=72b939b1.61a0cef2778da 508s ok 183 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 184 508s ok 185 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 186 508s ok 187 508s Set-Cookie: usertrack_test=4b3503d1.61a0cef2788eb; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4b3503d1.61a0cef2788eb 508s ok 188 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 189 508s ok 190 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 191 508s ok 192 508s Set-Cookie: usertrack_test=fec14724.61a0cef2797d5; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fec14724.61a0cef2797d5 508s ok 193 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 194 508s ok 195 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 196 508s ok 197 508s Set-Cookie: usertrack_test=50127bff.61a0cef27a772; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=50127bff.61a0cef27a772 508s ok 198 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 199 508s ok 200 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 201 508s ok 202 508s Set-Cookie: usertrack_test=72af2438.61a0cef27b786; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=72af2438.61a0cef27b786 508s ok 203 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 204 508s ok 205 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 206 508s ok 207 508s Set-Cookie: usertrack_test=7a358ca.61a0cef27c6e4; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=7a358ca.61a0cef27c6e4 508s ok 208 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 209 508s ok 210 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 211 508s ok 212 508s Set-Cookie: usertrack_test=4bf6ed4c.61a0cef27d7a7; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4bf6ed4c.61a0cef27d7a7 508s ok 213 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 214 508s ok 215 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 216 508s ok 217 508s Set-Cookie: usertrack_test=43e3ad81.61a0cef27e777; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=43e3ad81.61a0cef27e777 508s ok 218 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 219 508s ok 220 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 221 508s ok 222 508s Set-Cookie: usertrack_test=111c453.61a0cef27f679; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=111c453.61a0cef27f679 508s ok 223 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 224 508s ok 225 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 226 508s ok 227 508s Set-Cookie: usertrack_test=9f43bbf1.61a0cef2805f4; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=9f43bbf1.61a0cef2805f4 508s ok 228 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 229 508s ok 230 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 231 508s ok 232 508s Set-Cookie: usertrack_test=33d6f4f8.61a0cef28151c; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=33d6f4f8.61a0cef28151c 508s ok 233 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 234 508s ok 235 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 236 508s ok 237 508s Set-Cookie: usertrack_test=b282bcd7.61a0cef282481; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=b282bcd7.61a0cef282481 508s ok 238 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 239 508s ok 240 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 241 508s ok 242 508s Set-Cookie: usertrack_test=182f92b2.61a0cef28351d; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=182f92b2.61a0cef28351d 508s ok 243 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 244 508s ok 245 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 246 508s ok 247 508s Set-Cookie: usertrack_test=e144e39a.61a0cef284567; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=e144e39a.61a0cef284567 508s ok 248 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 249 508s ok 250 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 251 508s ok 252 508s Set-Cookie: usertrack_test=8b83ee12.61a0cef285473; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8b83ee12.61a0cef285473 508s ok 253 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 254 508s ok 255 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 256 508s ok 257 508s Set-Cookie: usertrack_test=71f98182.61a0cef286436; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=71f98182.61a0cef286436 508s ok 258 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 259 508s ok 260 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 261 508s ok 262 508s Set-Cookie: usertrack_test=4eaa883d.61a0cef2874e8; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4eaa883d.61a0cef2874e8 508s ok 263 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 264 508s ok 265 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 266 508s ok 267 508s Set-Cookie: usertrack_test=69c6aedf.61a0cef288441; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=69c6aedf.61a0cef288441 508s ok 268 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 269 508s ok 270 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 271 508s ok 272 508s Set-Cookie: usertrack_test=b137ae33.61a0cef289508; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=b137ae33.61a0cef289508 508s ok 273 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 274 508s ok 275 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 276 508s ok 277 508s Set-Cookie: usertrack_test=c729ab24.61a0cef28a51f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c729ab24.61a0cef28a51f 508s ok 278 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 279 508s ok 280 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 281 508s ok 282 508s Set-Cookie: usertrack_test=2070e9bd.61a0cef28b57c; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=2070e9bd.61a0cef28b57c 508s ok 283 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 284 508s ok 285 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 286 508s ok 287 508s Set-Cookie: usertrack_test=cd2c525d.61a0cef28c5a3; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=cd2c525d.61a0cef28c5a3 508s ok 288 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 289 508s ok 290 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 291 508s ok 292 508s Set-Cookie: usertrack_test=53ef3ac8.61a0cef28d465; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=53ef3ac8.61a0cef28d465 508s ok 293 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 294 508s ok 295 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 296 508s ok 297 508s Set-Cookie: usertrack_test=1d18dbf3.61a0cef28e39c; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=1d18dbf3.61a0cef28e39c 508s ok 298 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 299 508s ok 300 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 301 508s ok 302 508s Set-Cookie: usertrack_test=25740f6d.61a0cef28f437; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=25740f6d.61a0cef28f437 508s ok 303 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 304 508s ok 305 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 306 508s ok 307 508s Set-Cookie: usertrack_test=3b3414ce.61a0cef290533; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=3b3414ce.61a0cef290533 508s ok 308 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 309 508s ok 310 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 311 508s ok 312 508s Set-Cookie: usertrack_test=954341fe.61a0cef291810; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=954341fe.61a0cef291810 508s ok 313 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 314 508s ok 315 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 316 508s ok 317 508s Set-Cookie: usertrack_test=7f700ac3.61a0cef292a02; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=7f700ac3.61a0cef292a02 508s ok 318 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 319 508s ok 320 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 321 508s ok 322 508s Set-Cookie: usertrack_test=df04e7a3.61a0cef293ac1; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=df04e7a3.61a0cef293ac1 508s ok 323 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 324 508s ok 325 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 326 508s ok 327 508s Set-Cookie: usertrack_test=73bc34bc.61a0cef294d7f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=73bc34bc.61a0cef294d7f 508s ok 328 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 329 508s ok 330 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 331 508s ok 332 508s Set-Cookie: usertrack_test=901916fb.61a0cef295fff; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=901916fb.61a0cef295fff 508s ok 333 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 334 508s ok 335 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 336 508s ok 337 508s Set-Cookie: usertrack_test=c25ef08e.61a0cef29745f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c25ef08e.61a0cef29745f 508s ok 338 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 339 508s ok 340 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 341 508s ok 342 508s Set-Cookie: usertrack_test=2fcf8093.61a0cef298822; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=2fcf8093.61a0cef298822 508s ok 343 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 344 508s ok 345 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 346 508s ok 347 508s Set-Cookie: usertrack_test=8ddea2f0.61a0cef299c36; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8ddea2f0.61a0cef299c36 508s ok 348 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 349 508s ok 350 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 351 508s ok 352 508s Set-Cookie: usertrack_test=fa4bc0.61a0cef29ae4b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fa4bc0.61a0cef29ae4b 508s ok 353 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 354 508s ok 355 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 356 508s ok 357 508s Set-Cookie: usertrack_test=d461f753.61a0cef29c084; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d461f753.61a0cef29c084 508s ok 358 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 359 508s ok 360 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 361 508s ok 362 508s Set-Cookie: usertrack_test=40954fd3.61a0cef29d40e; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=40954fd3.61a0cef29d40e 508s ok 363 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 364 508s ok 365 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 366 508s ok 367 508s Set-Cookie: usertrack_test=4bdc8bfc.61a0cef29e7bc; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4bdc8bfc.61a0cef29e7bc 508s ok 368 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 369 508s ok 370 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 371 508s ok 372 508s Set-Cookie: usertrack_test=7f5b03f2.61a0cef29faf1; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=7f5b03f2.61a0cef29faf1 508s ok 373 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 374 508s ok 375 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 376 508s ok 377 508s Set-Cookie: usertrack_test=c00cafbe.61a0cef2a0fad; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c00cafbe.61a0cef2a0fad 508s ok 378 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 379 508s ok 380 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 381 508s ok 382 508s Set-Cookie: usertrack_test=45f2a32e.61a0cef2a24aa; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=45f2a32e.61a0cef2a24aa 508s ok 383 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 384 508s ok 385 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 386 508s ok 387 508s Set-Cookie: usertrack_test=efd2171a.61a0cef2a3859; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=efd2171a.61a0cef2a3859 508s ok 388 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 389 508s ok 390 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 391 508s ok 392 508s Set-Cookie: usertrack_test=3e074613.61a0cef2a4c13; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=3e074613.61a0cef2a4c13 508s ok 393 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 394 508s ok 395 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 396 508s ok 397 508s Set-Cookie: usertrack_test=40ed3a7e.61a0cef2a624a; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=40ed3a7e.61a0cef2a624a 508s ok 398 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 399 508s ok 400 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 401 508s ok 402 508s Set-Cookie: usertrack_test=44366f97.61a0cef2a77a4; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=44366f97.61a0cef2a77a4 508s ok 403 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 404 508s ok 405 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 406 508s ok 407 508s Set-Cookie: usertrack_test=c4043565.61a0cef2a8a99; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c4043565.61a0cef2a8a99 508s ok 408 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 409 508s ok 410 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 411 508s ok 412 508s Set-Cookie: usertrack_test=41c9da9d.61a0cef2a9d2a; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=41c9da9d.61a0cef2a9d2a 508s ok 413 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 414 508s ok 415 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 416 508s ok 417 508s Set-Cookie: usertrack_test=2b84cb2d.61a0cef2aaf93; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=2b84cb2d.61a0cef2aaf93 508s ok 418 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 419 508s ok 420 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 421 508s ok 422 508s Set-Cookie: usertrack_test=d642a1c0.61a0cef2ac319; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d642a1c0.61a0cef2ac319 508s ok 423 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 424 508s ok 425 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 426 508s ok 427 508s Set-Cookie: usertrack_test=23710dc7.61a0cef2ad562; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=23710dc7.61a0cef2ad562 508s ok 428 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 429 508s ok 430 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 431 508s ok 432 508s Set-Cookie: usertrack_test=d93ed83.61a0cef2ae617; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d93ed83.61a0cef2ae617 508s ok 433 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 434 508s ok 435 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 436 508s ok 437 508s Set-Cookie: usertrack_test=c20ba16e.61a0cef2af73c; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=c20ba16e.61a0cef2af73c 508s ok 438 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 439 508s ok 440 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 441 508s ok 442 508s Set-Cookie: usertrack_test=74402c23.61a0cef2b0853; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=74402c23.61a0cef2b0853 508s ok 443 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 444 508s ok 445 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 446 508s ok 447 508s Set-Cookie: usertrack_test=f7041443.61a0cef2b1807; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=f7041443.61a0cef2b1807 508s ok 448 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 449 508s ok 450 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 451 508s ok 452 508s Set-Cookie: usertrack_test=1fe9505a.61a0cef2b28ed; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=1fe9505a.61a0cef2b28ed 508s ok 453 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 454 508s ok 455 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 456 508s ok 457 508s Set-Cookie: usertrack_test=fe8fcc1d.61a0cef2b3a21; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fe8fcc1d.61a0cef2b3a21 508s ok 458 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 459 508s ok 460 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 461 508s ok 462 508s Set-Cookie: usertrack_test=3beb3292.61a0cef2b49bd; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=3beb3292.61a0cef2b49bd 508s ok 463 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 464 508s ok 465 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 466 508s ok 467 508s Set-Cookie: usertrack_test=6a2205bf.61a0cef2b599b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6a2205bf.61a0cef2b599b 508s ok 468 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 469 508s ok 470 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 471 508s ok 472 508s Set-Cookie: usertrack_test=11929e19.61a0cef2b6a1c; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=11929e19.61a0cef2b6a1c 508s ok 473 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 474 508s ok 475 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 476 508s ok 477 508s Set-Cookie: usertrack_test=f2716283.61a0cef2b79fa; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=f2716283.61a0cef2b79fa 508s ok 478 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 479 508s ok 480 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 481 508s ok 482 508s Set-Cookie: usertrack_test=4493d38d.61a0cef2b8afe; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4493d38d.61a0cef2b8afe 508s ok 483 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 484 508s ok 485 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 486 508s ok 487 508s Set-Cookie: usertrack_test=603c3029.61a0cef2b9bfc; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=603c3029.61a0cef2b9bfc 508s ok 488 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 489 508s ok 490 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 491 508s ok 492 508s Set-Cookie: usertrack_test=76da6e5b.61a0cef2babf6; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=76da6e5b.61a0cef2babf6 508s ok 493 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 494 508s ok 495 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 496 508s ok 497 508s Set-Cookie: usertrack_test=cdace9ed.61a0cef2bbc07; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=cdace9ed.61a0cef2bbc07 508s ok 498 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 499 508s ok 500 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 501 508s ok 502 508s Set-Cookie: usertrack_test=346a1775.61a0cef2bcbdc; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=346a1775.61a0cef2bcbdc 508s ok 503 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 504 508s ok 505 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 506 508s ok 507 508s Set-Cookie: usertrack_test=8159f204.61a0cef2bde34; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8159f204.61a0cef2bde34 508s ok 508 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 509 508s ok 510 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 511 508s ok 512 508s Set-Cookie: usertrack_test=e207f00f.61a0cef2bf226; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=e207f00f.61a0cef2bf226 508s ok 513 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 514 508s ok 515 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 516 508s ok 517 508s Set-Cookie: usertrack_test=ab85d90a.61a0cef2c06d8; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=ab85d90a.61a0cef2c06d8 508s ok 518 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 519 508s ok 520 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 521 508s ok 522 508s Set-Cookie: usertrack_test=8c7d50e0.61a0cef2c1b9a; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8c7d50e0.61a0cef2c1b9a 508s ok 523 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 524 508s ok 525 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 526 508s ok 527 508s Set-Cookie: usertrack_test=13b16061.61a0cef2c2f88; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=13b16061.61a0cef2c2f88 508s ok 528 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 529 508s ok 530 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 531 508s ok 532 508s Set-Cookie: usertrack_test=e59d5c8c.61a0cef2c4297; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=e59d5c8c.61a0cef2c4297 508s ok 533 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 534 508s ok 535 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 536 508s ok 537 508s Set-Cookie: usertrack_test=432157bf.61a0cef2c550e; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=432157bf.61a0cef2c550e 508s ok 538 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 539 508s ok 540 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 541 508s ok 542 508s Set-Cookie: usertrack_test=ef13c19b.61a0cef2c66d2; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=ef13c19b.61a0cef2c66d2 508s ok 543 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 544 508s ok 545 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 546 508s ok 547 508s Set-Cookie: usertrack_test=5ae888d3.61a0cef2c781b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=5ae888d3.61a0cef2c781b 508s ok 548 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 549 508s ok 550 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 551 508s ok 552 508s Set-Cookie: usertrack_test=a3a3430e.61a0cef2c88f7; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=a3a3430e.61a0cef2c88f7 508s ok 553 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 554 508s ok 555 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 556 508s ok 557 508s Set-Cookie: usertrack_test=39d3f5cc.61a0cef2c9a01; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=39d3f5cc.61a0cef2c9a01 508s ok 558 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 559 508s ok 560 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 561 508s ok 562 508s Set-Cookie: usertrack_test=d5e0b20e.61a0cef2cab24; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d5e0b20e.61a0cef2cab24 508s ok 563 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 564 508s ok 565 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 566 508s ok 567 508s Set-Cookie: usertrack_test=6c42092d.61a0cef2cbe4f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6c42092d.61a0cef2cbe4f 508s ok 568 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 569 508s ok 570 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 571 508s ok 572 508s Set-Cookie: usertrack_test=f71efe45.61a0cef2cd25f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=f71efe45.61a0cef2cd25f 508s ok 573 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 574 508s ok 575 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 576 508s ok 577 508s Set-Cookie: usertrack_test=4591f34.61a0cef2ce545; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4591f34.61a0cef2ce545 508s ok 578 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 579 508s ok 580 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 581 508s ok 582 508s Set-Cookie: usertrack_test=1504c88f.61a0cef2cf68b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=1504c88f.61a0cef2cf68b 508s ok 583 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 584 508s ok 585 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 586 508s ok 587 508s Set-Cookie: usertrack_test=8ea2abfc.61a0cef2d0935; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8ea2abfc.61a0cef2d0935 508s ok 588 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 589 508s ok 590 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 591 508s ok 592 508s Set-Cookie: usertrack_test=a5d3777d.61a0cef2d1aa5; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=a5d3777d.61a0cef2d1aa5 508s ok 593 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 594 508s ok 595 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 596 508s ok 597 508s Set-Cookie: usertrack_test=2e8fcd0d.61a0cef2d2ab3; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=2e8fcd0d.61a0cef2d2ab3 508s ok 598 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 599 508s ok 600 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 601 508s ok 602 508s Set-Cookie: usertrack_test=889eaeac.61a0cef2d3c38; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=889eaeac.61a0cef2d3c38 508s ok 603 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 604 508s ok 605 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 606 508s ok 607 508s Set-Cookie: usertrack_test=208c855a.61a0cef2d4f9d; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=208c855a.61a0cef2d4f9d 508s ok 608 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 609 508s ok 610 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 611 508s ok 612 508s Set-Cookie: usertrack_test=cf94a195.61a0cef2d6127; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=cf94a195.61a0cef2d6127 508s ok 613 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 614 508s ok 615 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 616 508s ok 617 508s Set-Cookie: usertrack_test=e1c22d38.61a0cef2d718a; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=e1c22d38.61a0cef2d718a 508s ok 618 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 619 508s ok 620 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 621 508s ok 622 508s Set-Cookie: usertrack_test=caecbbd0.61a0cef2d81a0; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=caecbbd0.61a0cef2d81a0 508s ok 623 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 624 508s ok 625 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 626 508s ok 627 508s Set-Cookie: usertrack_test=6f228148.61a0cef2d9279; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6f228148.61a0cef2d9279 508s ok 628 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 629 508s ok 630 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 631 508s ok 632 508s Set-Cookie: usertrack_test=4f914a1a.61a0cef2da2eb; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=4f914a1a.61a0cef2da2eb 508s ok 633 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 634 508s ok 635 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 636 508s ok 637 508s Set-Cookie: usertrack_test=f97b8bf.61a0cef2db29f; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=f97b8bf.61a0cef2db29f 508s ok 638 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 639 508s ok 640 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 641 508s ok 642 508s Set-Cookie: usertrack_test=5b9cf296.61a0cef2dc1f7; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=5b9cf296.61a0cef2dc1f7 508s ok 643 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 644 508s ok 645 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 646 508s ok 647 508s Set-Cookie: usertrack_test=d60050f0.61a0cef2dd18b; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=d60050f0.61a0cef2dd18b 508s ok 648 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 649 508s ok 650 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 651 508s ok 652 508s Set-Cookie: usertrack_test=835a57a6.61a0cef2de118; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=835a57a6.61a0cef2de118 508s ok 653 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 654 508s ok 655 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 656 508s ok 657 508s Set-Cookie: usertrack_test=435877bf.61a0cef2df038; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=435877bf.61a0cef2df038 508s ok 658 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 659 508s ok 660 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 661 508s ok 662 508s Set-Cookie: usertrack_test=6af0a9af.61a0cef2dffd9; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=6af0a9af.61a0cef2dffd9 508s ok 663 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 664 508s ok 665 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 666 508s ok 667 508s Set-Cookie: usertrack_test=8652e7aa.61a0cef2e0fc1; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=8652e7aa.61a0cef2e0fc1 508s ok 668 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 669 508s ok 670 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 671 508s ok 672 508s Set-Cookie: usertrack_test=601da8fe.61a0cef2e1f9e; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=601da8fe.61a0cef2e1f9e 508s ok 673 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 674 508s ok 675 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 676 508s ok 677 508s Set-Cookie: usertrack_test=a2687274.61a0cef2e2f2d; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=a2687274.61a0cef2e2f2d 508s ok 678 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 679 508s ok 680 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 681 508s ok 682 508s Set-Cookie: usertrack_test=fba6f633.61a0cef2e3ef9; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=fba6f633.61a0cef2e3ef9 508s ok 683 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 684 508s ok 685 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 686 508s ok 687 508s Set-Cookie: usertrack_test=67505603.61a0cef2e4e5e; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=67505603.61a0cef2e4e5e 508s ok 688 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 689 508s ok 690 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 691 508s ok 692 508s Set-Cookie: usertrack_test=ec769be4.61a0cef2e5e71; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=ec769be4.61a0cef2e5e71 508s ok 693 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 694 508s ok 695 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 696 508s ok 697 508s Set-Cookie: usertrack_test=1c829fac.61a0cef2e6ffb; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=1c829fac.61a0cef2e6ffb 508s ok 698 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 699 508s ok 700 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 701 508s ok 702 508s Set-Cookie: usertrack_test=7d6a093c.61a0cef2e8376; path=/; expires=Tue, 04-Jun-24 09:19:34 GMT 508s Cookie: usertrack_test=7d6a093c.61a0cef2e8376 508s ok 703 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 704 508s ok 705 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 706 508s ok 707 508s Set-Cookie: usertrack_test=eb4d7f20.61a0cef2e95f9; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=eb4d7f20.61a0cef2e95f9 508s ok 708 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 709 508s ok 710 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 711 508s ok 712 508s Set-Cookie: usertrack_test=988993db.61a0cef2ea72f; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=988993db.61a0cef2ea72f 508s ok 713 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 714 508s ok 715 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 716 508s ok 717 508s Set-Cookie: usertrack_test=3f99494a.61a0cef2eb8d0; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=3f99494a.61a0cef2eb8d0 508s ok 718 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 719 508s ok 720 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 721 508s ok 722 508s Set-Cookie: usertrack_test=8e0f4839.61a0cef2eca30; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=8e0f4839.61a0cef2eca30 508s ok 723 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 724 508s ok 725 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 726 508s ok 727 508s Set-Cookie: usertrack_test=3a70bddc.61a0cef2edc7f; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=3a70bddc.61a0cef2edc7f 508s ok 728 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 729 508s ok 730 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 731 508s ok 732 508s Set-Cookie: usertrack_test=3a7c3bd2.61a0cef2eee12; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=3a7c3bd2.61a0cef2eee12 508s ok 733 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 734 508s ok 735 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 736 508s ok 737 508s Set-Cookie: usertrack_test=b498d5fd.61a0cef2eff0b; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=b498d5fd.61a0cef2eff0b 508s ok 738 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 739 508s ok 740 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 741 508s ok 742 508s Set-Cookie: usertrack_test=bac97c9e.61a0cef2f1038; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=bac97c9e.61a0cef2f1038 508s ok 743 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 744 508s ok 745 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 746 508s ok 747 508s Set-Cookie: usertrack_test=a3e538ff.61a0cef2f20c1; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=a3e538ff.61a0cef2f20c1 508s ok 748 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 749 508s ok 750 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 751 508s ok 752 508s Set-Cookie: usertrack_test=d946465d.61a0cef2f3186; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=d946465d.61a0cef2f3186 508s ok 753 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 754 508s ok 755 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 756 508s ok 757 508s Set-Cookie: usertrack_test=76fc414d.61a0cef2f4222; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=76fc414d.61a0cef2f4222 508s ok 758 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 759 508s ok 760 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 761 508s ok 762 508s Set-Cookie: usertrack_test=a7c11ab5.61a0cef2f5217; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=a7c11ab5.61a0cef2f5217 508s ok 763 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 764 508s ok 765 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 766 508s ok 767 508s Set-Cookie: usertrack_test=a02967c8.61a0cef2f62c0; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=a02967c8.61a0cef2f62c0 508s ok 768 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 769 508s ok 770 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 771 508s ok 772 508s Set-Cookie: usertrack_test=d65f614b.61a0cef2f74b5; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=d65f614b.61a0cef2f74b5 508s ok 773 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 774 508s ok 775 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 776 508s ok 777 508s Set-Cookie: usertrack_test=3128fe48.61a0cef2f8587; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=3128fe48.61a0cef2f8587 508s ok 778 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 779 508s ok 780 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 781 508s ok 782 508s Set-Cookie: usertrack_test=dbe2d3c5.61a0cef2f9642; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=dbe2d3c5.61a0cef2f9642 508s ok 783 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 784 508s ok 785 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 786 508s ok 787 508s Set-Cookie: usertrack_test=28eca44b.61a0cef2fa67b; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=28eca44b.61a0cef2fa67b 508s ok 788 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 789 508s ok 790 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 791 508s ok 792 508s Set-Cookie: usertrack_test=5233e467.61a0cef2fb699; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=5233e467.61a0cef2fb699 508s ok 793 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 794 508s ok 795 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 796 508s ok 797 508s Set-Cookie: usertrack_test=be3b9f34.61a0cef2fc6a8; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=be3b9f34.61a0cef2fc6a8 508s ok 798 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 799 508s ok 800 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 801 508s ok 802 508s Set-Cookie: usertrack_test=1b5fffcf.61a0cef2fd613; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=1b5fffcf.61a0cef2fd613 508s ok 803 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 804 508s ok 805 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 806 508s ok 807 508s Set-Cookie: usertrack_test=bbe0a6b8.61a0cef2fe4f6; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=bbe0a6b8.61a0cef2fe4f6 508s ok 808 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 809 508s ok 810 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 811 508s ok 812 508s Set-Cookie: usertrack_test=b6b01c59.61a0cef2ff4df; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=b6b01c59.61a0cef2ff4df 508s ok 813 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 814 508s ok 815 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 816 508s ok 817 508s Set-Cookie: usertrack_test=4069153d.61a0cef300435; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4069153d.61a0cef300435 508s ok 818 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 819 508s ok 820 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 821 508s ok 822 508s Set-Cookie: usertrack_test=95af3c16.61a0cef3013b0; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=95af3c16.61a0cef3013b0 508s ok 823 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 824 508s ok 825 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 826 508s ok 827 508s Set-Cookie: usertrack_test=97197108.61a0cef3023ce; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=97197108.61a0cef3023ce 508s ok 828 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 829 508s ok 830 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 831 508s ok 832 508s Set-Cookie: usertrack_test=2c6b1dd1.61a0cef303374; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=2c6b1dd1.61a0cef303374 508s ok 833 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 834 508s ok 835 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 836 508s ok 837 508s Set-Cookie: usertrack_test=630aaa4.61a0cef304416; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=630aaa4.61a0cef304416 508s ok 838 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 839 508s ok 840 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 841 508s ok 842 508s Set-Cookie: usertrack_test=4671893e.61a0cef3054c1; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4671893e.61a0cef3054c1 508s ok 843 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 844 508s ok 845 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 846 508s ok 847 508s Set-Cookie: usertrack_test=ee63a50c.61a0cef3066e1; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=ee63a50c.61a0cef3066e1 508s ok 848 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 849 508s ok 850 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 851 508s ok 852 508s Set-Cookie: usertrack_test=ec37224.61a0cef307835; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=ec37224.61a0cef307835 508s ok 853 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 854 508s ok 855 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 856 508s ok 857 508s Set-Cookie: usertrack_test=1a10b17e.61a0cef308995; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=1a10b17e.61a0cef308995 508s ok 858 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 859 508s ok 860 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 861 508s ok 862 508s Set-Cookie: usertrack_test=cedfd233.61a0cef309ae6; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=cedfd233.61a0cef309ae6 508s ok 863 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 864 508s ok 865 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 866 508s ok 867 508s Set-Cookie: usertrack_test=4b728bd8.61a0cef30aad7; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4b728bd8.61a0cef30aad7 508s ok 868 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 869 508s ok 870 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 871 508s ok 872 508s Set-Cookie: usertrack_test=699e08fb.61a0cef30bbcf; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=699e08fb.61a0cef30bbcf 508s ok 873 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 874 508s ok 875 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 876 508s ok 877 508s Set-Cookie: usertrack_test=4de7c81d.61a0cef30cc24; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4de7c81d.61a0cef30cc24 508s ok 878 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 879 508s ok 880 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 881 508s ok 882 508s Set-Cookie: usertrack_test=e8b59c33.61a0cef30dbb8; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=e8b59c33.61a0cef30dbb8 508s ok 883 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 884 508s ok 885 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 886 508s ok 887 508s Set-Cookie: usertrack_test=435569a.61a0cef30eb67; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=435569a.61a0cef30eb67 508s ok 888 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 889 508s ok 890 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 891 508s ok 892 508s Set-Cookie: usertrack_test=7a4f6dd9.61a0cef30fac4; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=7a4f6dd9.61a0cef30fac4 508s ok 893 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 894 508s ok 895 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 896 508s ok 897 508s Set-Cookie: usertrack_test=dc980d01.61a0cef3109bd; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=dc980d01.61a0cef3109bd 508s ok 898 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 899 508s ok 900 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 901 508s ok 902 508s Set-Cookie: usertrack_test=a756a7c9.61a0cef311902; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=a756a7c9.61a0cef311902 508s ok 903 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 904 508s ok 905 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 906 508s ok 907 508s Set-Cookie: usertrack_test=6d58a496.61a0cef312854; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=6d58a496.61a0cef312854 508s ok 908 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 909 508s ok 910 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 911 508s ok 912 508s Set-Cookie: usertrack_test=d0c50c18.61a0cef3137b2; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=d0c50c18.61a0cef3137b2 508s ok 913 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 914 508s ok 915 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 916 508s ok 917 508s Set-Cookie: usertrack_test=1af0cd07.61a0cef31473a; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=1af0cd07.61a0cef31473a 508s ok 918 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 919 508s ok 920 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 921 508s ok 922 508s Set-Cookie: usertrack_test=2116f827.61a0cef3156c0; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=2116f827.61a0cef3156c0 508s ok 923 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 924 508s ok 925 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 926 508s ok 927 508s Set-Cookie: usertrack_test=4007c5f1.61a0cef3165cc; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4007c5f1.61a0cef3165cc 508s ok 928 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 929 508s ok 930 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 931 508s ok 932 508s Set-Cookie: usertrack_test=c6a8880b.61a0cef3176da; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=c6a8880b.61a0cef3176da 508s ok 933 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 934 508s ok 935 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 936 508s ok 937 508s Set-Cookie: usertrack_test=4f1ca262.61a0cef3189a6; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4f1ca262.61a0cef3189a6 508s ok 938 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 939 508s ok 940 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 941 508s ok 942 508s Set-Cookie: usertrack_test=f221786f.61a0cef319b4b; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=f221786f.61a0cef319b4b 508s ok 943 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 944 508s ok 945 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 946 508s ok 947 508s Set-Cookie: usertrack_test=29f9c11e.61a0cef31ac52; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=29f9c11e.61a0cef31ac52 508s ok 948 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 949 508s ok 950 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 951 508s ok 952 508s Set-Cookie: usertrack_test=2a11d94e.61a0cef31bcbf; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=2a11d94e.61a0cef31bcbf 508s ok 953 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 954 508s ok 955 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 956 508s ok 957 508s Set-Cookie: usertrack_test=6b5d9e17.61a0cef31cbe1; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=6b5d9e17.61a0cef31cbe1 508s ok 958 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 959 508s ok 960 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 961 508s ok 962 508s Set-Cookie: usertrack_test=804795b9.61a0cef31db47; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=804795b9.61a0cef31db47 508s ok 963 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 964 508s ok 965 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 966 508s ok 967 508s Set-Cookie: usertrack_test=61373661.61a0cef31eac4; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=61373661.61a0cef31eac4 508s ok 968 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 969 508s ok 970 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 971 508s ok 972 508s Set-Cookie: usertrack_test=4ea3af22.61a0cef31fa22; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4ea3af22.61a0cef31fa22 508s ok 973 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 974 508s ok 975 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 976 508s ok 977 508s Set-Cookie: usertrack_test=4d3bf506.61a0cef32090d; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=4d3bf506.61a0cef32090d 508s ok 978 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 979 508s ok 980 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 981 508s ok 982 508s Set-Cookie: usertrack_test=c98ac8cf.61a0cef3217ed; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=c98ac8cf.61a0cef3217ed 508s ok 983 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 984 508s ok 985 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 986 508s ok 987 508s Set-Cookie: usertrack_test=9dbb3ee2.61a0cef3227c4; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=9dbb3ee2.61a0cef3227c4 508s ok 988 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 989 508s ok 990 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 991 508s ok 992 508s Set-Cookie: usertrack_test=f44ea94e.61a0cef32381b; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=f44ea94e.61a0cef32381b 508s ok 993 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 994 508s ok 995 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 996 508s ok 997 508s Set-Cookie: usertrack_test=f04273cd.61a0cef324709; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s Cookie: usertrack_test=f04273cd.61a0cef324709 508s ok 998 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 999 508s ok 1000 508s ok 1001 508s # testing : Checking return code is '200' 508s # expected: 200 508s # received: '200' 508s ok 1002 508s # usertrack_test=f6e501ef.61a0cef325741; path=/; expires=Tue, 04-Jun-24 09:19:35 GMT 508s ok 1003 508s # expected: undef 508s # received: undef 508s ok 1004 508s ok 510s t/modules/vhost_alias.t ............. 510s 1..8 510s # Running under perl version 5.038002 for linux 510s # Current time local: Tue Jun 4 09:18:35 2024 510s # Current time GMT: Tue Jun 4 09:18:35 2024 510s # Using Test.pm version 1.31 510s # Using Apache/Test.pm version 1.42 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 510s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 510s # testing : VirtalDocumentRoot test 510s # expected: 'www.vha-test.com' 510s # received: 'www.vha-test.com' 510s ok 1 510s # testing : VirtualScriptAlias test 510s # expected: 'test cgi for www.vha-test.com' 510s # received: 'test cgi for www.vha-test.com' 510s ok 2 510s # testing : VirtalDocumentRoot test 510s # expected: 'big.server.name.from.heck.org' 510s # received: 'big.server.name.from.heck.org' 510s ok 3 510s # testing : VirtualScriptAlias test 510s # expected: 'test cgi for big.server.name.from.heck.org' 510s # received: 'test cgi for big.server.name.from.heck.org' 510s ok 4 510s # testing : VirtalDocumentRoot test 510s # expected: 'ab.com' 510s # received: 'ab.com' 510s ok 5 510s # testing : VirtualScriptAlias test 510s # expected: 'test cgi for ab.com' 510s # received: 'test cgi for ab.com' 510s ok 6 510s # testing : VirtalDocumentRoot test 510s # expected: 'w-t-f.net' 510s # received: 'w-t-f.net' 510s ok 7 510s # testing : VirtualScriptAlias test 510s # expected: 'test cgi for w-t-f.net' 510s # received: 'test cgi for w-t-f.net' 510s ok 8 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 510s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 510s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 510s ok 513s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 517s t/protocol/echo.t ................... 517s 1..8 517s # Running under perl version 5.038002 for linux 517s # Current time local: Tue Jun 4 09:18:40 2024 517s # Current time GMT: Tue Jun 4 09:18:40 2024 517s # Using Test.pm version 1.31 517s # Using Apache/Test.pm version 1.42 517s testing mod_echo_ssl 517s ok 1 517s #Cipher: TLS_AES_256_GCM_SHA384 517s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 517s # testing : echo 517s # expected: 't/protocol/echo.t' 517s # received: 't/protocol/echo.t' 517s ok 2 517s # testing : echo 517s # expected: '/usr/bin/perl' 517s # received: '/usr/bin/perl' 517s ok 3 517s # testing : echo 517s # expected: '119796119796119796119796119796' 517s # received: '119796119796119796119796119796' 517s ok 4 517s testing mod_echo 517s ok 5 517s # testing : echo 517s # expected: 't/protocol/echo.t' 517s # received: 't/protocol/echo.t' 517s ok 6 517s # testing : echo 517s # expected: '/usr/bin/perl' 517s # received: '/usr/bin/perl' 517s ok 7 517s # testing : echo 517s # expected: '119796119796119796119796119796' 517s # received: '119796119796119796119796119796' 517s ok 8 517s ok 521s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 524s t/security/CVE-2003-0542.t .......... 524s 1..1 524s # Running under perl version 5.038002 for linux 524s # Current time local: Tue Jun 4 09:18:48 2024 524s # Current time GMT: Tue Jun 4 09:18:48 2024 524s # Using Test.pm version 1.31 524s # Using Apache/Test.pm version 1.42 524s # testing : CAN-2003-0542 test case 524s # expected: 404 524s # received: '404' 524s ok 1 524s ok 528s t/security/CVE-2004-0747.t .......... 528s 1..1 528s # Running under perl version 5.038002 for linux 528s # Current time local: Tue Jun 4 09:18:51 2024 528s # Current time GMT: Tue Jun 4 09:18:51 2024 528s # Using Test.pm version 1.31 528s # Using Apache/Test.pm version 1.42 528s # testing : CAN-2004-0747 ap_resolve_env test case 528s # expected: 200 528s # received: 200 528s ok 1 528s ok 531s t/security/CVE-2004-0811.t .......... 531s 1..8 531s # Running under perl version 5.038002 for linux 531s # Current time local: Tue Jun 4 09:18:55 2024 531s # Current time GMT: Tue Jun 4 09:18:55 2024 531s # Using Test.pm version 1.31 531s # Using Apache/Test.pm version 1.42 531s # testing : subdir access allowed 531s # expected: 200 531s # received: '200' 531s ok 1 531s # testing : subdir access allowed 531s # expected: 200 531s # received: '200' 531s ok 2 531s # testing : subdir access allowed 531s # expected: 200 531s # received: '200' 531s ok 3 531s # testing : subdir access allowed 531s # expected: 200 531s # received: '200' 531s ok 4 531s # testing : topdir access denied 531s # expected: 401 531s # received: '401' 531s ok 5 531s # testing : topdir access denied 531s # expected: 401 531s # received: '401' 531s ok 6 531s # testing : topdir access denied 531s # expected: 401 531s # received: '401' 531s ok 7 531s # testing : topdir access denied 531s # expected: 401 531s # received: '401' 531s ok 8 531s ok 536s t/security/CVE-2004-0940.t .......... 536s 1..1 536s # Running under perl version 5.038002 for linux 536s # Current time local: Tue Jun 4 09:18:58 2024 536s # Current time GMT: Tue Jun 4 09:18:58 2024 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.42 536s # testing : response was 200 536s # expected: 200 536s # received: '200' 536s ok 1 536s ok 540s t/security/CVE-2004-0942.t .......... 540s 1..2 540s # Running under perl version 5.038002 for linux 540s # Current time local: Tue Jun 4 09:19:03 2024 540s # Current time GMT: Tue Jun 4 09:19:03 2024 540s # Using Test.pm version 1.31 540s # Using Apache/Test.pm version 1.42 540s ok 1 540s # testing : request was refused 540s # expected: qr/^HTTP\/1\.. 400/ 540s # received: 'HTTP/1.1 400 Bad Request 540s # ' 540s ok 2 540s ok 542s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 545s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 550s t/security/CVE-2005-2491.t .......... 550s 1..4 550s # Running under perl version 5.038002 for linux 550s # Current time local: Tue Jun 4 09:19:12 2024 550s # Current time GMT: Tue Jun 4 09:19:12 2024 550s # Using Test.pm version 1.31 550s # Using Apache/Test.pm version 1.42 550s # testing : check that server did not segfault 550s # expected: 'Internal Server Error' 550s # received: 'Internal Server Error' 550s ok 1 550s # testing : check for 500 response error 550s # expected: 500 550s # received: '500' 550s ok 2 550s # testing : check that server did not segfault 550s # expected: 'Internal Server Error' 550s # received: 'Internal Server Error' 550s ok 3 550s # testing : check for 500 response error 550s # expected: 500 550s # received: '500' 550s ok 4 550s ok 553s t/security/CVE-2005-2700.t .......... 553s 1..2 553s # Running under perl version 5.038002 for linux 553s # Current time local: Tue Jun 4 09:19:17 2024 553s # Current time GMT: Tue Jun 4 09:19:17 2024 553s # Using Test.pm version 1.31 553s # Using Apache/Test.pm version 1.42 553s # testing : access permitted without ccert 553s # expected: 200 553s # received: '200' 553s ok 1 553s # testing : access *not* permitted without ccert 553s # expected: 200 553s # received: '403' 553s ok 2 553s ok 557s t/security/CVE-2005-3352.t .......... 557s 1..2 557s # Running under perl version 5.038002 for linux 557s # Current time local: Tue Jun 4 09:19:20 2024 557s # Current time GMT: Tue Jun 4 09:19:20 2024 557s # Using Test.pm version 1.31 557s # Using Apache/Test.pm version 1.42 557s # testing : response code is OK 557s # expected: 200 557s # received: '200' 557s ok 1 557s # testing : referer was escaped 557s # expected: qr/%22%3e/ 557s # received: ' 557s # 557s # Menu for /security/CVE-2005-3352.map 557s # 557s #

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

557s #
557s # 557s #
(Default) Go Back
557s # 557s # 557s # 557s # 557s # ' 557s ok 2 557s ok 559s t/security/CVE-2005-3357.t .......... 559s 1..3 559s # Running under perl version 5.038002 for linux 559s # Current time local: Tue Jun 4 09:19:23 2024 559s # Current time GMT: Tue Jun 4 09:19:23 2024 559s # Using Test.pm version 1.31 559s # Using Apache/Test.pm version 1.42 559s # URL is http://localhost:8534/ 559s ok 1 559s # testing : Expected bad request from 'GET http://localhost:8534/' 559s # expected: 400 559s # received: '400' 559s ok 2 559s # testing : errordoc content was served 559s # expected: qr/welcome to localhost/ 559s # received: 'welcome to localhost:8529 559s # ' 559s ok 3 559s ok 562s t/security/CVE-2006-5752.t .......... 562s 1..2 562s # Running under perl version 5.038002 for linux 562s # Current time local: Tue Jun 4 09:19:26 2024 562s # Current time GMT: Tue Jun 4 09:19:26 2024 562s # Using Test.pm version 1.31 562s # Using Apache/Test.pm version 1.42 562s # testing : server-status gave response 562s # expected: 200 562s # received: '200' 562s ok 1 562s # testing : response content-type had charset 562s # expected: qr/charset=/ 562s # received: 'text/html; charset=ISO-8859-1' 562s ok 2 562s ok 565s t/security/CVE-2007-5000.t .......... 565s 1..2 565s # Running under perl version 5.038002 for linux 565s # Current time local: Tue Jun 4 09:19:29 2024 565s # Current time GMT: Tue Jun 4 09:19:29 2024 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.42 565s # testing : response code is OK 565s # expected: 200 565s # received: '200' 565s ok 1 565s # testing : URI was escaped in response 565s # expected: qr// 565s # received: ' 565s # 565s # Menu for /security/CVE-2005-3352.map/<foo> 565s # 565s #

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

565s #
565s # 565s #
(Default) Go Back
565s # 565s # 565s # 565s # 565s # ' 565s ok 2 565s ok 568s t/security/CVE-2007-6388.t .......... 568s 1..2 568s # Running under perl version 5.038002 for linux 568s # Current time local: Tue Jun 4 09:19:32 2024 568s # Current time GMT: Tue Jun 4 09:19:32 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s # testing : response code is OK 568s # expected: 200 568s # received: '200' 568s ok 1 568s # testing : refresh parameter not echoed verbatim 568s # expected: 42 568s # received: '42' 568s ok 2 568s ok 570s t/security/CVE-2008-2364.t .......... 570s 1..3 570s # Running under perl version 5.038002 for linux 570s # Current time local: Tue Jun 4 09:19:35 2024 570s # Current time GMT: Tue Jun 4 09:19:35 2024 570s # Using Test.pm version 1.31 570s # Using Apache/Test.pm version 1.42 570s # testing : reverse proxy to index.html 570s # expected: 200 570s # received: '200' 570s ok 1 570s # testing : small number of interim responses - CVE-2008-2364 570s # expected: 200 570s # received: '200' 570s ok 2 570s # testing : large number of interim responses - CVE-2008-2364 570s # expected: 502 570s # received: '502' 570s ok 3 570s ok 574s t/security/CVE-2009-1195.t .......... 574s 1..221 574s # Running under perl version 5.038002 for linux 574s # Current time local: Tue Jun 4 09:19:37 2024 574s # Current time GMT: Tue Jun 4 09:19:37 2024 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.42 574s # testing : Options should not be allowed for script #1; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 1 574s # testing : Options should be allowed for script #2; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 2 574s # testing : SSI should be evaluated but exec not permitted for script #2 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 3 574s # testing : Options should not be allowed for script #3; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 4 574s # testing : Options should be allowed for script #4; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 5 574s # testing : SSI should be evaluated but exec not permitted for script #4 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 6 574s # testing : Options should not be allowed for script #5; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 7 574s # testing : Options should be allowed for script #6; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 8 574s # testing : SSI should not be evaluated for script #6 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 9 574s # testing : Options should not be allowed for script #7; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 10 574s # testing : Options should not be allowed for script #8; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 11 574s # testing : Options should not be allowed for script #9; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 12 574s # testing : Options should not be allowed for script #10; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 13 574s # testing : Options should be allowed for script #11; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 14 574s # testing : SSI should be evaluated with exec allowed for script #11 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 15 574s # testing : Options should be allowed for script #12; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 16 574s # testing : SSI should be evaluated but exec not permitted for script #12 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 17 574s # testing : Options should be allowed for script #13; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 18 574s # testing : SSI should be evaluated with exec allowed for script #13 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 19 574s # testing : Options should be allowed for script #14; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 20 574s # testing : SSI should be evaluated but exec not permitted for script #14 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 21 574s # testing : Options should be allowed for script #15; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 22 574s # testing : SSI should not be evaluated for script #15 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 23 574s # testing : Options should be allowed for script #16; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 24 574s # testing : SSI should not be evaluated for script #16 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 25 574s # testing : Options should be allowed for script #17; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 26 574s # testing : SSI should be evaluated but exec not permitted for script #17 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 27 574s # testing : Options should be allowed for script #18; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 28 574s # testing : SSI should not be evaluated for script #18 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 29 574s # testing : Options should be allowed for script #19; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 30 574s # testing : SSI should be evaluated with exec allowed for script #19 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 31 574s # testing : Options should be allowed for script #20; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 32 574s # testing : SSI should not be evaluated for script #20 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 33 574s # testing : Options should be allowed for script #21; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 34 574s # testing : SSI should be evaluated with exec allowed for script #21 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 35 574s # testing : Options should be allowed for script #22; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 36 574s # testing : SSI should be evaluated but exec not permitted for script #22 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 37 574s # testing : Options should be allowed for script #23; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 38 574s # testing : SSI should be evaluated with exec allowed for script #23 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 39 574s # testing : Options should be allowed for script #24; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 40 574s # testing : SSI should be evaluated but exec not permitted for script #24 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 41 574s # testing : Options should be allowed for script #25; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 42 574s # testing : SSI should not be evaluated for script #25 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 43 574s # testing : Options should be allowed for script #26; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 44 574s # testing : SSI should not be evaluated for script #26 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 45 574s # testing : Options should be allowed for script #27; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 46 574s # testing : SSI should be evaluated but exec not permitted for script #27 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 47 574s # testing : Options should be allowed for script #28; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 48 574s # testing : SSI should not be evaluated for script #28 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 49 574s # testing : Options should be allowed for script #29; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 50 574s # testing : SSI should be evaluated with exec allowed for script #29 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 51 574s # testing : Options should be allowed for script #30; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 52 574s # testing : SSI should not be evaluated for script #30 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 53 574s # testing : Options should be allowed for script #31; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 54 574s # testing : SSI should not be evaluated for script #31 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 55 574s # testing : Options should be allowed for script #32; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 56 574s # testing : SSI should not be evaluated for script #32 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 57 574s # testing : Options should be allowed for script #33; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 58 574s # testing : SSI should not be evaluated for script #33 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 59 574s # testing : Options should be allowed for script #34; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 60 574s # testing : SSI should not be evaluated for script #34 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 61 574s # testing : Options should be allowed for script #35; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 62 574s # testing : SSI should not be evaluated for script #35 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 63 574s # testing : Options should be allowed for script #36; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 64 574s # testing : SSI should not be evaluated for script #36 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 65 574s # testing : Options should be allowed for script #37; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 66 574s # testing : SSI should not be evaluated for script #37 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 67 574s # testing : Options should be allowed for script #38; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 68 574s # testing : SSI should not be evaluated for script #38 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 69 574s # testing : Options should be allowed for script #39; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 70 574s # testing : SSI should not be evaluated for script #39 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 71 574s # testing : Options should be allowed for script #40; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 72 574s # testing : SSI should not be evaluated for script #40 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 73 574s # testing : Options should not be allowed for script #41; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 74 574s # testing : Options should be allowed for script #42; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 75 574s # testing : SSI should be evaluated but exec not permitted for script #42 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 76 574s # testing : Options should not be allowed for script #43; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 77 574s # testing : Options should be allowed for script #44; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 78 574s # testing : SSI should be evaluated but exec not permitted for script #44 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 79 574s # testing : Options should not be allowed for script #45; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 80 574s # testing : Options should be allowed for script #46; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 81 574s # testing : SSI should not be evaluated for script #46 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 82 574s # testing : Options should not be allowed for script #47; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 83 574s # testing : Options should not be allowed for script #48; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 84 574s # testing : Options should not be allowed for script #49; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 85 574s # testing : Options should not be allowed for script #50; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 86 574s # testing : Options should be allowed for script #51; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 87 574s # testing : SSI should be evaluated with exec allowed for script #51 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 88 574s # testing : Options should be allowed for script #52; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 89 574s # testing : SSI should be evaluated but exec not permitted for script #52 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 90 574s # testing : Options should be allowed for script #53; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 91 574s # testing : SSI should be evaluated with exec allowed for script #53 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 92 574s # testing : Options should be allowed for script #54; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 93 574s # testing : SSI should be evaluated but exec not permitted for script #54 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 94 574s # testing : Options should be allowed for script #55; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 95 574s # testing : SSI should not be evaluated for script #55 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 96 574s # testing : Options should be allowed for script #56; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 97 574s # testing : SSI should not be evaluated for script #56 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 98 574s # testing : Options should be allowed for script #57; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 99 574s # testing : SSI should be evaluated but exec not permitted for script #57 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 100 574s # testing : Options should be allowed for script #58; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 101 574s # testing : SSI should not be evaluated for script #58 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 102 574s # testing : Options should be allowed for script #59; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 103 574s # testing : SSI should be evaluated with exec allowed for script #59 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 104 574s # testing : Options should be allowed for script #60; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 105 574s # testing : SSI should not be evaluated for script #60 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 106 574s # testing : Options should be allowed for script #61; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 107 574s # testing : SSI should be evaluated with exec allowed for script #61 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 108 574s # testing : Options should be allowed for script #62; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 109 574s # testing : SSI should be evaluated but exec not permitted for script #62 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 110 574s # testing : Options should be allowed for script #63; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 111 574s # testing : SSI should be evaluated with exec allowed for script #63 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 112 574s # testing : Options should be allowed for script #64; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 113 574s # testing : SSI should be evaluated but exec not permitted for script #64 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 114 574s # testing : Options should be allowed for script #65; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 115 574s # testing : SSI should not be evaluated for script #65 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 116 574s # testing : Options should be allowed for script #66; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 117 574s # testing : SSI should not be evaluated for script #66 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 118 574s # testing : Options should be allowed for script #67; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 119 574s # testing : SSI should be evaluated but exec not permitted for script #67 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 120 574s # testing : Options should be allowed for script #68; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 121 574s # testing : SSI should not be evaluated for script #68 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 122 574s # testing : Options should be allowed for script #69; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 123 574s # testing : SSI should be evaluated with exec allowed for script #69 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 124 574s # testing : Options should be allowed for script #70; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 125 574s # testing : SSI should not be evaluated for script #70 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 126 574s # testing : Options should be allowed for script #71; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 127 574s # testing : SSI should be evaluated but exec not permitted for script #71 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 128 574s # testing : Options should be allowed for script #72; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 129 574s # testing : SSI should be evaluated but exec not permitted for script #72 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 130 574s # testing : Options should be allowed for script #73; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 131 574s # testing : SSI should be evaluated but exec not permitted for script #73 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 132 574s # testing : Options should be allowed for script #74; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 133 574s # testing : SSI should be evaluated but exec not permitted for script #74 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 134 574s # testing : Options should be allowed for script #75; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 135 574s # testing : SSI should be evaluated but exec not permitted for script #75 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 136 574s # testing : Options should be allowed for script #76; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 137 574s # testing : SSI should be evaluated but exec not permitted for script #76 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 138 574s # testing : Options should be allowed for script #77; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 139 574s # testing : SSI should be evaluated but exec not permitted for script #77 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 140 574s # testing : Options should be allowed for script #78; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 141 574s # testing : SSI should be evaluated but exec not permitted for script #78 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 142 574s # testing : Options should be allowed for script #79; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 143 574s # testing : SSI should be evaluated but exec not permitted for script #79 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 144 574s # testing : Options should be allowed for script #80; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 145 574s # testing : SSI should be evaluated but exec not permitted for script #80 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 146 574s # testing : Options should not be allowed for script #81; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 147 574s # testing : Options should be allowed for script #82; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 148 574s # testing : SSI should be evaluated but exec not permitted for script #82 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 149 574s # testing : Options should not be allowed for script #83; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 150 574s # testing : Options should be allowed for script #84; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 151 574s # testing : SSI should be evaluated but exec not permitted for script #84 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 152 574s # testing : Options should not be allowed for script #85; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 153 574s # testing : Options should be allowed for script #86; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 154 574s # testing : SSI should not be evaluated for script #86 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 155 574s # testing : Options should not be allowed for script #87; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 156 574s # testing : Options should not be allowed for script #88; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 157 574s # testing : Options should not be allowed for script #89; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 158 574s # testing : Options should not be allowed for script #90; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 159 574s # testing : Options should be allowed for script #91; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 160 574s # testing : SSI should be evaluated with exec allowed for script #91 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 161 574s # testing : Options should be allowed for script #92; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 162 574s # testing : SSI should be evaluated but exec not permitted for script #92 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 163 574s # testing : Options should be allowed for script #93; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 164 574s # testing : SSI should be evaluated with exec allowed for script #93 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 165 574s # testing : Options should be allowed for script #94; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 166 574s # testing : SSI should be evaluated but exec not permitted for script #94 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 167 574s # testing : Options should be allowed for script #95; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 168 574s # testing : SSI should not be evaluated for script #95 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 169 574s # testing : Options should be allowed for script #96; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 170 574s # testing : SSI should not be evaluated for script #96 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 171 574s # testing : Options should be allowed for script #97; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 172 574s # testing : SSI should be evaluated but exec not permitted for script #97 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 173 574s # testing : Options should be allowed for script #98; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 174 574s # testing : SSI should not be evaluated for script #98 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 175 574s # testing : Options should be allowed for script #99; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 176 574s # testing : SSI should be evaluated with exec allowed for script #99 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 177 574s # testing : Options should be allowed for script #100; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 178 574s # testing : SSI should not be evaluated for script #100 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 179 574s # testing : Options should be allowed for script #101; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 180 574s # testing : SSI should be evaluated with exec allowed for script #101 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 181 574s # testing : Options should be allowed for script #102; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 182 574s # testing : SSI should be evaluated but exec not permitted for script #102 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 183 574s # testing : Options should be allowed for script #103; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 184 574s # testing : SSI should be evaluated with exec allowed for script #103 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 185 574s # testing : Options should be allowed for script #104; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 186 574s # testing : SSI should be evaluated but exec not permitted for script #104 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 187 574s # testing : Options should be allowed for script #105; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 188 574s # testing : SSI should not be evaluated for script #105 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 189 574s # testing : Options should be allowed for script #106; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 190 574s # testing : SSI should not be evaluated for script #106 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 191 574s # testing : Options should be allowed for script #107; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 192 574s # testing : SSI should be evaluated but exec not permitted for script #107 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 193 574s # testing : Options should be allowed for script #108; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 194 574s # testing : SSI should not be evaluated for script #108 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 195 574s # testing : Options should be allowed for script #109; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 196 574s # testing : SSI should be evaluated with exec allowed for script #109 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 197 574s # testing : Options should be allowed for script #110; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 198 574s # testing : SSI should not be evaluated for script #110 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 199 574s # testing : Options should be allowed for script #111; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 200 574s # testing : SSI should be evaluated with exec allowed for script #111 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 201 574s # testing : Options should be allowed for script #112; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 202 574s # testing : SSI should be evaluated with exec allowed for script #112 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 203 574s # testing : Options should be allowed for script #113; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 204 574s # testing : SSI should be evaluated with exec allowed for script #113 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 205 574s # testing : Options should be allowed for script #114; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 206 574s # testing : SSI should be evaluated with exec allowed for script #114 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 207 574s # testing : Options should be allowed for script #115; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 208 574s # testing : SSI should be evaluated with exec allowed for script #115 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 209 574s # testing : Options should be allowed for script #116; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 210 574s # testing : SSI should be evaluated with exec allowed for script #116 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 211 574s # testing : Options should be allowed for script #117; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 212 574s # testing : SSI should be evaluated with exec allowed for script #117 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 213 574s # testing : Options should be allowed for script #118; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 214 574s # testing : SSI should be evaluated with exec allowed for script #118 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 215 574s # testing : Options should be allowed for script #119; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 216 574s # testing : SSI should be evaluated with exec allowed for script #119 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 217 574s # testing : Options should be allowed for script #120; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 218 574s # testing : SSI should be evaluated with exec allowed for script #120 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 219 574s # testing : Options should be allowed for script #121; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 220 574s # testing : SSI should be evaluated with exec allowed for script #121 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 221 574s ok 578s t/security/CVE-2009-1890.t .......... 578s 1..7 578s # Running under perl version 5.038002 for linux 578s # Current time local: Tue Jun 4 09:19:41 2024 578s # Current time GMT: Tue Jun 4 09:19:41 2024 578s # Using Test.pm version 1.31 578s # Using Apache/Test.pm version 1.42 578s ok 1 578s ok 2 578s ok 3 578s ok 4 578s ok 5 578s # testing : request was parsed 578s # expected: qr/^HTTP\/1\.. 200/ 578s # received: 'HTTP/1.1 200 OK 578s # ' 578s ok 6 578s # header: Date: Tue, 04 Jun 2024 09:19:44 GMT 578s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 578s # header: Vary: In-If1 578s # header: DMMATCH1: 1 578s # header: Content-Type: text/plain 578s # header: Connection: close 578s # header: 578s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 578s # remaining: 0 578s # testing : read entire body 578s # expected: 0 578s # received: 0 578s ok 7 578s ok 582s t/security/CVE-2009-3555.t .......... 582s 1..4 582s # Running under perl version 5.038002 for linux 582s # Current time local: Tue Jun 4 09:19:45 2024 582s # Current time GMT: Tue Jun 4 09:19:45 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s ok 1 # skip Skipping test for TLSv1.3 582s ok 2 # skip Skipping test for TLSv1.3 582s ok 3 # skip Skipping test for TLSv1.3 582s ok 4 # skip Skipping test for TLSv1.3 582s ok 585s t/security/CVE-2011-3368-rewrite.t .. 585s 1..3 585s # Running under perl version 5.038002 for linux 585s # Current time local: Tue Jun 4 09:19:49 2024 585s # Current time GMT: Tue Jun 4 09:19:49 2024 585s # Using Test.pm version 1.31 585s # Using Apache/Test.pm version 1.42 585s ok 1 585s ok 2 585s # testing : got 400 error 585s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 585s # received: 'HTTP/1.1 400 Bad Request 585s # ' 585s ok 3 585s ok 590s t/security/CVE-2011-3368.t .......... 590s 1..3 590s # Running under perl version 5.038002 for linux 590s # Current time local: Tue Jun 4 09:19:52 2024 590s # Current time GMT: Tue Jun 4 09:19:52 2024 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.42 590s ok 1 590s ok 2 590s # testing : got 400 error 590s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 590s # received: 'HTTP/1.1 400 Bad Request 590s # ' 590s ok 3 590s ok 592s t/security/CVE-2017-7659.t .......... 592s 1..2 592s # Running under perl version 5.038002 for linux 592s # Current time local: Tue Jun 4 09:19:57 2024 592s # Current time GMT: Tue Jun 4 09:19:57 2024 592s # Using Test.pm version 1.31 592s # Using Apache/Test.pm version 1.42 592s ok 1 592s ok 2 592s ok 595s t/security/CVE-2019-0215.t .......... 595s 1..2 595s # Running under perl version 5.038002 for linux 595s # Current time local: Tue Jun 4 09:19:59 2024 595s # Current time GMT: Tue Jun 4 09:19:59 2024 595s # Using Test.pm version 1.31 595s # Using Apache/Test.pm version 1.42 595s # Using TLSv13, expecting status 403 595s # testing : first access denied without client cert 595s # expected: 403 595s # received: '403' 595s ok 1 595s # testing : second access denied without client cert 595s # expected: 403 595s # received: '403' 595s ok 2 595s ok 597s t/security/CVE-2020-1927.t .......... 597s 1..1 597s # Running under perl version 5.038002 for linux 597s # Current time local: Tue Jun 4 09:20:02 2024 597s # Current time GMT: Tue Jun 4 09:20:02 2024 597s # Using Test.pm version 1.31 597s # Using Apache/Test.pm version 1.42 597s # SENDING to 127.0.0.1:8547 597s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 597s Host: merge-disabled 597s Connection: close 597s 597s # SENDING to 127.0.0.1:8547 597s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 597s # testing : regex didn't match and redirect 597s # expected: 404 597s # received: '404' 597s ok 1 597s ok 599s t/ssl/basicauth.t ................... 599s 1..4 599s # Running under perl version 5.038002 for linux 599s # Current time local: Tue Jun 4 09:20:04 2024 599s # Current time GMT: Tue Jun 4 09:20:04 2024 599s # Using Test.pm version 1.31 599s # Using Apache/Test.pm version 1.42 599s # testing : Getting /ssl-fakebasicauth/index.html with no cert 599s # expected: qr/^(500|403)$/ 599s # received: '403' 599s ok 1 599s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 599s # expected: 200 599s # received: '200' 599s ok 2 599s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 599s # expected: 401 599s # received: '401' 599s ok 3 599s ok 4 # skip Colon in username test skipped. 599s ok 601s t/ssl/env.t ......................... 601s 1..30 601s # Running under perl version 5.038002 for linux 601s # Current time local: Tue Jun 4 09:20:06 2024 601s # Current time GMT: Tue Jun 4 09:20:06 2024 601s # Using Test.pm version 1.31 601s # Using Apache/Test.pm version 1.42 601s # testing : response status OK 601s # expected: 200 601s # received: '200' 601s ok 1 601s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 601s ok 2 601s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 601s ok 3 601s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 601s ok 4 601s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 601s ok 5 601s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 601s ok 6 601s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 601s ok 7 601s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 601s ok 8 601s #SSL_CLIENT_S_DN_CN should not exist 601s ok 9 601s #SSL_CLIENT_S_DN_Email should not exist 601s ok 10 601s #SSL_CLIENT_S_DN_C should not exist 601s ok 11 601s #SSL_CLIENT_S_DN_OU should not exist 601s ok 12 601s #SSL_CLIENT_S_DN_L should not exist 601s ok 13 601s #SSL_CLIENT_S_DN_O should not exist 601s ok 14 601s #SSL_CLIENT_S_DN_ST should not exist 601s ok 15 601s # testing : second response status OK 601s # expected: 200 601s # received: '200' 601s ok 16 601s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 601s ok 17 601s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 601s ok 18 601s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 601s ok 19 601s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 601s ok 20 601s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 601s ok 21 601s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 601s ok 22 601s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 601s ok 23 601s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 601s ok 24 601s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 601s ok 25 601s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 601s ok 26 601s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 601s ok 27 601s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 601s ok 28 601s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 601s ok 29 601s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 601s ok 30 601s ok 603s t/ssl/extlookup.t ................... 603s 1..4 603s # Running under perl version 5.038002 for linux 603s # Current time local: Tue Jun 4 09:20:08 2024 603s # Current time GMT: Tue Jun 4 09:20:08 2024 603s # Using Test.pm version 1.31 603s # Using Apache/Test.pm version 1.42 603s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 603s # expected: 200 603s # received: '200' 603s ok 1 603s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 603s # expected: 'Lemons' 603s # received: 'Lemons' 603s ok 2 603s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 603s # expected: 200 603s # received: '200' 603s ok 3 603s # testing : Extension value match for 2.16.840.1.113730.1.13 603s # expected: 'This Is A Comment' 603s # received: 'This Is A Comment' 603s ok 4 603s ok 605s t/ssl/fakeauth.t .................... 605s 1..3 605s # Running under perl version 5.038002 for linux 605s # Current time local: Tue Jun 4 09:20:10 2024 605s # Current time GMT: Tue Jun 4 09:20:10 2024 605s # Using Test.pm version 1.31 605s # Using Apache/Test.pm version 1.42 605s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 605s # expected: qr/^(500|403)$/ 605s # received: '403' 605s ok 1 605s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 605s # expected: 200 605s # received: '200' 605s ok 2 605s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 605s # expected: 200 605s # received: '200' 605s ok 3 605s ok 608s t/ssl/headers.t ..................... 608s 1..3 608s # Running under perl version 5.038002 for linux 608s # Current time local: Tue Jun 4 09:20:12 2024 608s # Current time GMT: Tue Jun 4 09:20:12 2024 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.42 608s # testing : SSLFlag header set 608s # expected: qr/X-SSL-Flag: on/ 608s # received: 'HTTP/1.1 200 OK 608s # Connection: close 608s # Date: Tue, 04 Jun 2024 09:20:14 GMT 608s # Accept-Ranges: bytes 608s # ETag: "c-613edd771cbc0" 608s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 608s # Vary: In-If1 608s # Content-Length: 12 608s # Content-Type: text/html 608s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 608s # Client-Date: Tue, 04 Jun 2024 09:20:14 GMT 608s # Client-Peer: 127.0.0.1:8532 608s # Client-Response-Num: 1 608s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 608s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 608s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 608s # Client-SSL-Socket-Class: IO::Socket::SSL 608s # Client-SSL-Version: TLSv1_3 608s # DMMATCH1: 1 608s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 MDkxMzA5WhcNMjUwNjA0MDkxMzA5WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+N33JEzGOT6cIIY1DYznklw QXw6TGNX3im7VtZplD7llJ7bASszper6ynQ+U0JbyIgm5T0PMf/bkoQqp9YuIQtY Frq2LuMIl1kgw+3ZH4QJqGwzuZnLYi6FRtt1QFWKEEJp/jfl9SIlGBN66wvnWNyF sTJZ+yg0pTyt2LsyPBeQCgszzRNcdL1H2LVVYGy8JSl+2q5ER5Z/VSPMMdoj+x67 6YEfMdHX+5vKsP9mjH2kxnWtIaoLEs8lqDe7NRe9//pE5LV/syC6EtszaSm+G59S NWzkwOsZCHHjpm0R47kO7dSKCWlSb4k1j/YwJSgXe405IR4mna3nuxQXHfU9+QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFHG00+PFo+mCZrg538H/52Vgn9Wm MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghR8r7/OEQ7hy1wZqo03J4eXfuKv SDANBgkqhkiG9w0BAQsFAAOCAQEAMVZyDYVVJAcBI2tlBiHJWkL2juwimqMtzltD kzR4TPAlf8oIDYPvY/eLA/ngHY9fclp9D9SV1HioQRES3riLSoUkgVv6Ql7ngcwI Y2YdNXtKtTX+elQrz5pVDyLVXPFGT74wFysQoN1LIKBeLaxvUwlW13svMmyCNntx mlKTtMRG4i6HN3y7ikIjidyaAR1soi0nJGm4OVaDm06vXTxPpxBWtwYtvlXOjpn+ TBQmrf8Aw6vFYbF6ZQYSJ8v7/RNPwsbhH2usgDP5Ci8lbQnOGYifMdR14rw7yxTo uXiQWTbZg455pSFvLHpKn2zo4hgU6Id+Ek3k6Qu+XWH3J69oQw== -----END CERTIFICATE----- 608s # X-SSL-Flag: on 608s # X-SSL-None: (null) 608s # 608s # ' 608s ok 1 608s # testing : SSL certificate is unwrapped 608s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 608s # received: 'HTTP/1.1 200 OK 608s # Connection: close 608s # Date: Tue, 04 Jun 2024 09:20:14 GMT 608s # Accept-Ranges: bytes 608s # ETag: "c-613edd771cbc0" 608s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 608s # Vary: In-If1 608s # Content-Length: 12 608s # Content-Type: text/html 608s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 608s # Client-Date: Tue, 04 Jun 2024 09:20:14 GMT 608s # Client-Peer: 127.0.0.1:8532 608s # Client-Response-Num: 1 608s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 608s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 608s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 608s # Client-SSL-Socket-Class: IO::Socket::SSL 608s # Client-SSL-Version: TLSv1_3 608s # DMMATCH1: 1 608s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 MDkxMzA5WhcNMjUwNjA0MDkxMzA5WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+N33JEzGOT6cIIY1DYznklw QXw6TGNX3im7VtZplD7llJ7bASszper6ynQ+U0JbyIgm5T0PMf/bkoQqp9YuIQtY Frq2LuMIl1kgw+3ZH4QJqGwzuZnLYi6FRtt1QFWKEEJp/jfl9SIlGBN66wvnWNyF sTJZ+yg0pTyt2LsyPBeQCgszzRNcdL1H2LVVYGy8JSl+2q5ER5Z/VSPMMdoj+x67 6YEfMdHX+5vKsP9mjH2kxnWtIaoLEs8lqDe7NRe9//pE5LV/syC6EtszaSm+G59S NWzkwOsZCHHjpm0R47kO7dSKCWlSb4k1j/YwJSgXe405IR4mna3nuxQXHfU9+QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFHG00+PFo+mCZrg538H/52Vgn9Wm MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghR8r7/OEQ7hy1wZqo03J4eXfuKv SDANBgkqhkiG9w0BAQsFAAOCAQEAMVZyDYVVJAcBI2tlBiHJWkL2juwimqMtzltD kzR4TPAlf8oIDYPvY/eLA/ngHY9fclp9D9SV1HioQRES3riLSoUkgVv6Ql7ngcwI Y2YdNXtKtTX+elQrz5pVDyLVXPFGT74wFysQoN1LIKBeLaxvUwlW13svMmyCNntx mlKTtMRG4i6HN3y7ikIjidyaAR1soi0nJGm4OVaDm06vXTxPpxBWtwYtvlXOjpn+ TBQmrf8Aw6vFYbF6ZQYSJ8v7/RNPwsbhH2usgDP5Ci8lbQnOGYifMdR14rw7yxTo uXiQWTbZg455pSFvLHpKn2zo4hgU6Id+Ek3k6Qu+XWH3J69oQw== -----END CERTIFICATE----- 608s # X-SSL-Flag: on 608s # X-SSL-None: (null) 608s # 608s # ' 608s ok 2 608s # testing : unknown SSL variable not given 608s # expected: qr/X-SSL-None: \(null\)\n/ 608s # received: 'HTTP/1.1 200 OK 608s # Connection: close 608s # Date: Tue, 04 Jun 2024 09:20:14 GMT 608s # Accept-Ranges: bytes 608s # ETag: "c-613edd771cbc0" 608s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 608s # Vary: In-If1 608s # Content-Length: 12 608s # Content-Type: text/html 608s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 608s # Client-Date: Tue, 04 Jun 2024 09:20:14 GMT 608s # Client-Peer: 127.0.0.1:8532 608s # Client-Response-Num: 1 608s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 608s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 608s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 608s # Client-SSL-Socket-Class: IO::Socket::SSL 608s # Client-SSL-Version: TLSv1_3 608s # DMMATCH1: 1 608s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 MDkxMzA5WhcNMjUwNjA0MDkxMzA5WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+N33JEzGOT6cIIY1DYznklw QXw6TGNX3im7VtZplD7llJ7bASszper6ynQ+U0JbyIgm5T0PMf/bkoQqp9YuIQtY Frq2LuMIl1kgw+3ZH4QJqGwzuZnLYi6FRtt1QFWKEEJp/jfl9SIlGBN66wvnWNyF sTJZ+yg0pTyt2LsyPBeQCgszzRNcdL1H2LVVYGy8JSl+2q5ER5Z/VSPMMdoj+x67 6YEfMdHX+5vKsP9mjH2kxnWtIaoLEs8lqDe7NRe9//pE5LV/syC6EtszaSm+G59S NWzkwOsZCHHjpm0R47kO7dSKCWlSb4k1j/YwJSgXe405IR4mna3nuxQXHfU9+QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFHG00+PFo+mCZrg538H/52Vgn9Wm MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghR8r7/OEQ7hy1wZqo03J4eXfuKv SDANBgkqhkiG9w0BAQsFAAOCAQEAMVZyDYVVJAcBI2tlBiHJWkL2juwimqMtzltD kzR4TPAlf8oIDYPvY/eLA/ngHY9fclp9D9SV1HioQRES3riLSoUkgVv6Ql7ngcwI Y2YdNXtKtTX+elQrz5pVDyLVXPFGT74wFysQoN1LIKBeLaxvUwlW13svMmyCNntx mlKTtMRG4i6HN3y7ikIjidyaAR1soi0nJGm4OVaDm06vXTxPpxBWtwYtvlXOjpn+ TBQmrf8Aw6vFYbF6ZQYSJ8v7/RNPwsbhH2usgDP5Ci8lbQnOGYifMdR14rw7yxTo uXiQWTbZg455pSFvLHpKn2zo4hgU6Id+Ek3k6Qu+XWH3J69oQw== -----END CERTIFICATE----- 608s # X-SSL-Flag: on 608s # X-SSL-None: (null) 608s # 608s # ' 608s ok 3 608s ok 610s t/ssl/http.t ........................ 610s 1..2 610s # Running under perl version 5.038002 for linux 610s # Current time local: Tue Jun 4 09:20:15 2024 610s # Current time GMT: Tue Jun 4 09:20:15 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.42 610s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 610s # expected: 400 610s # received: '400' 610s ok 1 610s # testing : that error document contains the proper hint 610s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 610s # received: ' 610s # 610s # 400 Bad Request 610s # 610s #

Bad Request

610s #

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

610s # 610s # ' 610s ok 2 610s ok 612s t/ssl/ocsp.t ........................ 612s 1..3 612s # Running under perl version 5.038002 for linux 612s # Current time local: Tue Jun 4 09:20:17 2024 612s # Current time GMT: Tue Jun 4 09:20:17 2024 612s # Using Test.pm version 1.31 612s # Using Apache/Test.pm version 1.42 612s warning: Internal response 612s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 612s response: 612s 500 Server closed connection without sending any data back 612s Content-Type: text/plain 612s Client-Date: Tue, 04 Jun 2024 09:20:19 GMT 612s Client-Warning: Internal response 612s 612s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 612s ok 1 612s warning: 612s message: welcome to localhost:8529 612s response: 612s HTTP/1.1 200 OK 612s Connection: close 612s Date: Tue, 04 Jun 2024 09:20:19 GMT 612s Accept-Ranges: bytes 612s ETag: "1a-613edd771cbc0" 612s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 612s Vary: In-If1 612s Content-Length: 26 612s Content-Type: text/html 612s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 612s Client-Date: Tue, 04 Jun 2024 09:20:19 GMT 612s Client-Peer: 127.0.0.1:8535 612s Client-Response-Num: 1 612s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 612s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 612s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 612s Client-SSL-Socket-Class: IO::Socket::SSL 612s Client-SSL-Version: TLSv1_3 612s DMMATCH1: 1 612s 612s welcome to localhost:8529 612s ok 2 612s warning: Internal response 612s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 612s response: 612s 500 Server closed connection without sending any data back 612s Content-Type: text/plain 612s Client-Date: Tue, 04 Jun 2024 09:20:19 GMT 612s Client-Warning: Internal response 612s 612s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 612s ok 3 612s ok 615s t/ssl/pha.t ......................... 615s 1..4 615s # Running under perl version 5.038002 for linux 615s # Current time local: Tue Jun 4 09:20:19 2024 615s # Current time GMT: Tue Jun 4 09:20:19 2024 615s # Using Test.pm version 1.31 615s # Using Apache/Test.pm version 1.42 615s # testing : access must be denied without client certificate 615s # expected: 403 615s # received: '403' 615s ok 1 615s # testing : PHA reneg body buffer size restriction works 615s # expected: 413 615s # received: '413' 615s ok 2 615s # testing : PHA works with POST body 615s # expected: 200 615s # received: '200' 615s ok 3 615s # testing : request body matches response 615s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 615s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 615s ok 4 615s ok 618s t/ssl/pr12355.t ..................... 618s 1..10 618s # Running under perl version 5.038002 for linux 618s # Current time local: Tue Jun 4 09:20:22 2024 618s # Current time GMT: Tue Jun 4 09:20:22 2024 618s # Using Test.pm version 1.31 618s # Using Apache/Test.pm version 1.42 618s # Downgrading to TLSv12 618s # testing : renegotiation on POST works 618s # expected: 200 618s # received: '200' 618s ok 1 618s # testing : request body matches response 618s # expected: 'hello world' 618s # received: 'hello world' 618s ok 2 618s # testing : renegotiation on POST works 618s # expected: 200 618s # received: '200' 618s ok 3 618s # testing : request body matches response 618s # expected: 'hello world' 618s # received: 'hello world' 618s ok 4 618s # testing : renegotiation on POST works 618s # expected: 200 618s # received: '200' 618s ok 5 618s # testing : request body matches response 618s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 618s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 618s ok 6 618s # testing : renegotiation on POST works 618s # expected: 200 618s # received: '200' 618s ok 7 618s # testing : request body matches response 618s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 618s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 618s ok 8 618s # testing : renegotiation on POST works 618s # expected: 200 618s # received: '200' 618s ok 9 618s # testing : request body matches response 618s # expected: 'HELLO' 618s # received: 'HELLO' 618s ok 10 618s ok 620s t/ssl/pr43738.t ..................... 620s 1..4 620s # Running under perl version 5.038002 for linux 620s # Current time local: Tue Jun 4 09:20:25 2024 620s # Current time GMT: Tue Jun 4 09:20:25 2024 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.42 620s # Downgrading to TLSv12 620s # testing : renegotiation on POST works 620s # expected: 200 620s # received: '200' 620s ok 1 620s # testing : request body matches response 620s # expected: '/modules/ssl/aes128/empty.pfa 620s # hello world' 620s # received: '/modules/ssl/aes128/empty.pfa 620s # hello world' 620s ok 2 620s # testing : renegotiation on POST works 620s # expected: 200 620s # received: '200' 620s ok 3 620s # testing : request body matches response 620s # expected: '/modules/ssl/aes256/empty.pfa 620s # hello world' 620s # received: '/modules/ssl/aes256/empty.pfa 620s # hello world' 620s ok 4 620s ok 633s t/ssl/proxy.t ....................... 633s # using LWP client 633s 1..290 633s # Running under perl version 5.038002 for linux 633s # Current time local: Tue Jun 4 09:20:27 2024 633s # Current time GMT: Tue Jun 4 09:20:27 2024 633s # Using Test.pm version 1.31 633s # Using Apache/Test.pm version 1.42 633s # testing : / with proxy_http_https (http) 633s # expected: 200 633s # received: '200' 633s ok 1 633s # testing : CGI script with folded headers 633s # expected: 200 633s # received: '200' 633s ok 2 633s # testing : using valid proxyssl client cert 633s # expected: 200 633s # received: '200' 633s ok 3 633s # testing : using invalid proxyssl client cert 633s # expected: 403 633s # received: '403' 633s ok 4 633s # testing : protected cgi script 633s # expected: 200 633s # received: '200' 633s ok 5 633s # testing : X-Forwarded-Host header 633s # expected: 'localhost:8560' 633s # received: 'localhost:8560' 633s ok 6 633s # testing : client subject common name 633s # expected: 'client_ok' 633s # received: 'client_ok' 633s ok 7 633s # testing : ProxyPassReverse Location rewrite 633s # expected: 'http://localhost:8560/modules/' 633s # received: 'http://localhost:8560/modules/' 633s ok 8 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 1024 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '1024' 633s # received: 1024 633s ok 9 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 2048 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '2048' 633s # received: 2048 633s ok 10 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 3072 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '3072' 633s # received: 3072 633s ok 11 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 4096 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '4096' 633s # received: 4096 633s ok 12 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 5120 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '5120' 633s # received: 5120 633s ok 13 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 6144 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '6144' 633s # received: 6144 633s ok 14 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 7168 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '7168' 633s # received: 7168 633s ok 15 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 8192 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '8192' 633s # received: 8192 633s ok 16 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 9216 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '9216' 633s # received: 9216 633s ok 17 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 10240 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '10240' 633s # received: 10240 633s ok 18 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 11264 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '11264' 633s # received: 11264 633s ok 19 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 12288 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '12288' 633s # received: 12288 633s ok 20 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 13312 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '13312' 633s # received: 13312 633s ok 21 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 14336 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '14336' 633s # received: 14336 633s ok 22 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 15360 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '15360' 633s # received: 15360 633s ok 23 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 16384 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '16384' 633s # received: 16384 633s ok 24 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 17408 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '17408' 633s # received: 17408 633s ok 25 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 18432 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '18432' 633s # received: 18432 633s ok 26 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 19456 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:29 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '19456' 633s # received: 19456 633s ok 27 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 20480 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '20480' 633s # received: 20480 633s ok 28 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 21504 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '21504' 633s # received: 21504 633s ok 29 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 22528 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '22528' 633s # received: 22528 633s ok 30 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 23552 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '23552' 633s # received: 23552 633s ok 31 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 24576 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '24576' 633s # received: 24576 633s ok 32 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 25600 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '25600' 633s # received: 25600 633s ok 33 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 26624 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '26624' 633s # received: 26624 633s ok 34 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 27648 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '27648' 633s # received: 27648 633s ok 35 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 28672 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '28672' 633s # received: 28672 633s ok 36 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 29696 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '29696' 633s # received: 29696 633s ok 37 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 30720 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '30720' 633s # received: 30720 633s ok 38 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 31744 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '31744' 633s # received: 31744 633s ok 39 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 32768 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '32768' 633s # received: 32768 633s ok 40 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 33792 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '33792' 633s # received: 33792 633s ok 41 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 34816 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '34816' 633s # received: 34816 633s ok 42 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 35840 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '35840' 633s # received: 35840 633s ok 43 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 36864 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '36864' 633s # received: 36864 633s ok 44 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 37888 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '37888' 633s # received: 37888 633s ok 45 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 38912 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '38912' 633s # received: 38912 633s ok 46 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 39936 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '39936' 633s # received: 39936 633s ok 47 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 40960 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '40960' 633s # received: 40960 633s ok 48 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 41984 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '41984' 633s # received: 41984 633s ok 49 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 43008 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '43008' 633s # received: 43008 633s ok 50 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 44032 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '44032' 633s # received: 44032 633s ok 51 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 45056 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '45056' 633s # received: 45056 633s ok 52 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 46080 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '46080' 633s # received: 46080 633s ok 53 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 47104 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '47104' 633s # received: 47104 633s ok 54 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 48128 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '48128' 633s # received: 48128 633s ok 55 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 49152 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '49152' 633s # received: 49152 633s ok 56 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 50176 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '50176' 633s # received: 50176 633s ok 57 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 51200 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '51200' 633s # received: 51200 633s ok 58 633s #lwp request: 633s #POST http://localhost:8560/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 102400 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7 633s #Client-Date: Tue, 04 Jun 2024 09:20:30 GMT 633s #Client-Peer: 127.0.0.1:8560 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '102400' 633s # received: 102400 633s ok 59 633s # testing : / with proxy_http_https_proxy_section (http) 633s # expected: 200 633s # received: '200' 633s ok 60 633s # testing : CGI script with folded headers 633s # expected: 200 633s # received: '200' 633s ok 61 633s # testing : using valid proxyssl client cert 633s # expected: 200 633s # received: '200' 633s ok 62 633s # testing : using invalid proxyssl client cert 633s # expected: 403 633s # received: '403' 633s ok 63 633s # testing : protected cgi script 633s # expected: 200 633s # received: '200' 633s ok 64 633s # testing : X-Forwarded-Host header 633s # expected: 'localhost:8562' 633s # received: 'localhost:8562' 633s ok 65 633s # testing : client subject common name 633s # expected: 'client_ok' 633s # received: 'client_ok' 633s ok 66 633s # testing : ProxyPassReverse Location rewrite 633s # expected: 'http://localhost:8562/modules/' 633s # received: 'http://localhost:8562/modules/' 633s ok 67 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 1024 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '1024' 633s # received: 1024 633s ok 68 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 2048 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '2048' 633s # received: 2048 633s ok 69 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 3072 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '3072' 633s # received: 3072 633s ok 70 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 4096 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '4096' 633s # received: 4096 633s ok 71 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 5120 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '5120' 633s # received: 5120 633s ok 72 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 6144 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '6144' 633s # received: 6144 633s ok 73 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 7168 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '7168' 633s # received: 7168 633s ok 74 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 8192 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '8192' 633s # received: 8192 633s ok 75 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 9216 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '9216' 633s # received: 9216 633s ok 76 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 10240 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '10240' 633s # received: 10240 633s ok 77 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 11264 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '11264' 633s # received: 11264 633s ok 78 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 12288 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '12288' 633s # received: 12288 633s ok 79 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 13312 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '13312' 633s # received: 13312 633s ok 80 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 14336 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '14336' 633s # received: 14336 633s ok 81 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 15360 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '15360' 633s # received: 15360 633s ok 82 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 16384 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '16384' 633s # received: 16384 633s ok 83 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 17408 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '17408' 633s # received: 17408 633s ok 84 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 18432 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '18432' 633s # received: 18432 633s ok 85 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 19456 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '19456' 633s # received: 19456 633s ok 86 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 20480 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '20480' 633s # received: 20480 633s ok 87 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 21504 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '21504' 633s # received: 21504 633s ok 88 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 22528 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '22528' 633s # received: 22528 633s ok 89 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 23552 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '23552' 633s # received: 23552 633s ok 90 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 24576 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '24576' 633s # received: 24576 633s ok 91 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 25600 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '25600' 633s # received: 25600 633s ok 92 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 26624 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '26624' 633s # received: 26624 633s ok 93 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 27648 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '27648' 633s # received: 27648 633s ok 94 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 28672 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '28672' 633s # received: 28672 633s ok 95 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 29696 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '29696' 633s # received: 29696 633s ok 96 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 30720 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '30720' 633s # received: 30720 633s ok 97 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 31744 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '31744' 633s # received: 31744 633s ok 98 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 32768 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '32768' 633s # received: 32768 633s ok 99 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 33792 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '33792' 633s # received: 33792 633s ok 100 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 34816 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '34816' 633s # received: 34816 633s ok 101 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 35840 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '35840' 633s # received: 35840 633s ok 102 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 36864 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '36864' 633s # received: 36864 633s ok 103 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 37888 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '37888' 633s # received: 37888 633s ok 104 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 38912 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '38912' 633s # received: 38912 633s ok 105 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 39936 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '39936' 633s # received: 39936 633s ok 106 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 40960 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '40960' 633s # received: 40960 633s ok 107 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 41984 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '41984' 633s # received: 41984 633s ok 108 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 43008 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '43008' 633s # received: 43008 633s ok 109 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 44032 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '44032' 633s # received: 44032 633s ok 110 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 45056 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '45056' 633s # received: 45056 633s ok 111 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 46080 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '46080' 633s # received: 46080 633s ok 112 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 47104 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '47104' 633s # received: 47104 633s ok 113 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 48128 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '48128' 633s # received: 48128 633s ok 114 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 49152 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '49152' 633s # received: 49152 633s ok 115 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 50176 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '50176' 633s # received: 50176 633s ok 116 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 51200 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '51200' 633s # received: 51200 633s ok 117 633s #lwp request: 633s #POST http://localhost:8562/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 102400 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7 633s #Client-Date: Tue, 04 Jun 2024 09:20:31 GMT 633s #Client-Peer: 127.0.0.1:8562 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '102400' 633s # received: 102400 633s ok 118 633s # testing : / with proxy_https_http (https) 633s # expected: 200 633s # received: '200' 633s ok 119 633s # testing : CGI script with folded headers 633s # expected: 200 633s # received: '200' 633s ok 120 633s # testing : ProxyPassReverse Location rewrite 633s # expected: 'https://localhost:8564/modules/' 633s # received: 'https://localhost:8564/modules/' 633s ok 121 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 1024 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '1024' 633s # received: 1024 633s ok 122 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 2048 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '2048' 633s # received: 2048 633s ok 123 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 3072 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '3072' 633s # received: 3072 633s ok 124 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 4096 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '4096' 633s # received: 4096 633s ok 125 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 5120 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '5120' 633s # received: 5120 633s ok 126 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 6144 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '6144' 633s # received: 6144 633s ok 127 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 7168 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '7168' 633s # received: 7168 633s ok 128 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 8192 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '8192' 633s # received: 8192 633s ok 129 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 9216 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '9216' 633s # received: 9216 633s ok 130 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 10240 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '10240' 633s # received: 10240 633s ok 131 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 11264 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '11264' 633s # received: 11264 633s ok 132 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 12288 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '12288' 633s # received: 12288 633s ok 133 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 13312 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '13312' 633s # received: 13312 633s ok 134 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 14336 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '14336' 633s # received: 14336 633s ok 135 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 15360 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '15360' 633s # received: 15360 633s ok 136 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 16384 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '16384' 633s # received: 16384 633s ok 137 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 17408 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '17408' 633s # received: 17408 633s ok 138 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 18432 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '18432' 633s # received: 18432 633s ok 139 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 19456 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '19456' 633s # received: 19456 633s ok 140 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 20480 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '20480' 633s # received: 20480 633s ok 141 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 21504 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '21504' 633s # received: 21504 633s ok 142 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 22528 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '22528' 633s # received: 22528 633s ok 143 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 23552 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '23552' 633s # received: 23552 633s ok 144 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 24576 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '24576' 633s # received: 24576 633s ok 145 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 25600 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '25600' 633s # received: 25600 633s ok 146 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 26624 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '26624' 633s # received: 26624 633s ok 147 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 27648 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '27648' 633s # received: 27648 633s ok 148 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 28672 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '28672' 633s # received: 28672 633s ok 149 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 29696 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '29696' 633s # received: 29696 633s ok 150 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 30720 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '30720' 633s # received: 30720 633s ok 151 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 31744 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '31744' 633s # received: 31744 633s ok 152 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 32768 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '32768' 633s # received: 32768 633s ok 153 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 33792 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '33792' 633s # received: 33792 633s ok 154 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 34816 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '34816' 633s # received: 34816 633s ok 155 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 35840 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '35840' 633s # received: 35840 633s ok 156 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 36864 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '36864' 633s # received: 36864 633s ok 157 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 37888 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '37888' 633s # received: 37888 633s ok 158 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 38912 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '38912' 633s # received: 38912 633s ok 159 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 39936 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '39936' 633s # received: 39936 633s ok 160 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 40960 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '40960' 633s # received: 40960 633s ok 161 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 41984 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '41984' 633s # received: 41984 633s ok 162 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 43008 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '43008' 633s # received: 43008 633s ok 163 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 44032 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '44032' 633s # received: 44032 633s ok 164 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 45056 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '45056' 633s # received: 45056 633s ok 165 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 46080 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '46080' 633s # received: 46080 633s ok 166 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 47104 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '47104' 633s # received: 47104 633s ok 167 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 48128 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '48128' 633s # received: 48128 633s ok 168 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 49152 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '49152' 633s # received: 49152 633s ok 169 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 50176 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '50176' 633s # received: 50176 633s ok 170 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 51200 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:32 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:33 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '51200' 633s # received: 51200 633s ok 171 633s #lwp request: 633s #POST https://localhost:8564/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 102400 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:33 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7 633s #Client-Date: Tue, 04 Jun 2024 09:20:33 GMT 633s #Client-Peer: 127.0.0.1:8564 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '102400' 633s # received: 102400 633s ok 172 633s # testing : / with proxy_https_https (https) 633s # expected: 200 633s # received: '200' 633s ok 173 633s # testing : CGI script with folded headers 633s # expected: 200 633s # received: '200' 633s ok 174 633s # testing : using valid proxyssl client cert 633s # expected: 200 633s # received: '200' 633s ok 175 633s # testing : using invalid proxyssl client cert 633s # expected: 403 633s # received: '403' 633s ok 176 633s # testing : protected cgi script 633s # expected: 200 633s # received: '200' 633s ok 177 633s # testing : X-Forwarded-Host header 633s # expected: 'localhost:8561' 633s # received: 'localhost:8561' 633s ok 178 633s # testing : client subject common name 633s # expected: 'client_ok' 633s # received: 'client_ok' 633s ok 179 633s # testing : ProxyPassReverse Location rewrite 633s # expected: 'https://localhost:8561/modules/' 633s # received: 'https://localhost:8561/modules/' 633s ok 180 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 1024 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '1024' 633s # received: 1024 633s ok 181 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 2048 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '2048' 633s # received: 2048 633s ok 182 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 3072 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '3072' 633s # received: 3072 633s ok 183 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 4096 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '4096' 633s # received: 4096 633s ok 184 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 5120 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '5120' 633s # received: 5120 633s ok 185 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 6144 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '6144' 633s # received: 6144 633s ok 186 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 7168 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '7168' 633s # received: 7168 633s ok 187 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 8192 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '8192' 633s # received: 8192 633s ok 188 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 9216 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '9216' 633s # received: 9216 633s ok 189 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 10240 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '10240' 633s # received: 10240 633s ok 190 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 11264 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '11264' 633s # received: 11264 633s ok 191 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 12288 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '12288' 633s # received: 12288 633s ok 192 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 13312 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '13312' 633s # received: 13312 633s ok 193 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 14336 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '14336' 633s # received: 14336 633s ok 194 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 15360 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '15360' 633s # received: 15360 633s ok 195 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 16384 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '16384' 633s # received: 16384 633s ok 196 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 17408 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '17408' 633s # received: 17408 633s ok 197 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 18432 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '18432' 633s # received: 18432 633s ok 198 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 19456 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '19456' 633s # received: 19456 633s ok 199 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 20480 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '20480' 633s # received: 20480 633s ok 200 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 21504 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '21504' 633s # received: 21504 633s ok 201 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 22528 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '22528' 633s # received: 22528 633s ok 202 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 23552 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '23552' 633s # received: 23552 633s ok 203 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 24576 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '24576' 633s # received: 24576 633s ok 204 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 25600 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '25600' 633s # received: 25600 633s ok 205 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 26624 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '26624' 633s # received: 26624 633s ok 206 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 27648 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '27648' 633s # received: 27648 633s ok 207 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 28672 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '28672' 633s # received: 28672 633s ok 208 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 29696 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '29696' 633s # received: 29696 633s ok 209 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 30720 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '30720' 633s # received: 30720 633s ok 210 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 31744 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '31744' 633s # received: 31744 633s ok 211 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 32768 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '32768' 633s # received: 32768 633s ok 212 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 33792 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '33792' 633s # received: 33792 633s ok 213 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 34816 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '34816' 633s # received: 34816 633s ok 214 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 35840 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '35840' 633s # received: 35840 633s ok 215 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 36864 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '36864' 633s # received: 36864 633s ok 216 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 37888 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '37888' 633s # received: 37888 633s ok 217 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 38912 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:37 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '38912' 633s # received: 38912 633s ok 218 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 39936 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '39936' 633s # received: 39936 633s ok 219 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 40960 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '40960' 633s # received: 40960 633s ok 220 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 41984 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '41984' 633s # received: 41984 633s ok 221 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 43008 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '43008' 633s # received: 43008 633s ok 222 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 44032 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '44032' 633s # received: 44032 633s ok 223 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 45056 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '45056' 633s # received: 45056 633s ok 224 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 46080 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '46080' 633s # received: 46080 633s ok 225 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 47104 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '47104' 633s # received: 47104 633s ok 226 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 48128 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '48128' 633s # received: 48128 633s ok 227 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 49152 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '49152' 633s # received: 49152 633s ok 228 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 50176 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '50176' 633s # received: 50176 633s ok 229 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 51200 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '51200' 633s # received: 51200 633s ok 230 633s #lwp request: 633s #POST https://localhost:8561/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 102400 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8561 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '102400' 633s # received: 102400 633s ok 231 633s # testing : / with proxy_https_https_proxy_section (https) 633s # expected: 200 633s # received: '200' 633s ok 232 633s # testing : CGI script with folded headers 633s # expected: 200 633s # received: '200' 633s ok 233 633s # testing : using valid proxyssl client cert 633s # expected: 200 633s # received: '200' 633s ok 234 633s # testing : using invalid proxyssl client cert 633s # expected: 403 633s # received: '403' 633s ok 235 633s # testing : protected cgi script 633s # expected: 200 633s # received: '200' 633s ok 236 633s # testing : X-Forwarded-Host header 633s # expected: 'localhost:8563' 633s # received: 'localhost:8563' 633s ok 237 633s # testing : client subject common name 633s # expected: 'client_ok' 633s # received: 'client_ok' 633s ok 238 633s # testing : ProxyPassReverse Location rewrite 633s # expected: 'https://localhost:8563/modules/' 633s # received: 'https://localhost:8563/modules/' 633s ok 239 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 1024 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '1024' 633s # received: 1024 633s ok 240 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 2048 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '2048' 633s # received: 2048 633s ok 241 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 3072 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:38 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '3072' 633s # received: 3072 633s ok 242 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 4096 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '4096' 633s # received: 4096 633s ok 243 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 5120 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '5120' 633s # received: 5120 633s ok 244 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 6144 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '6144' 633s # received: 6144 633s ok 245 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 7168 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '7168' 633s # received: 7168 633s ok 246 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 8192 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '8192' 633s # received: 8192 633s ok 247 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 9216 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '9216' 633s # received: 9216 633s ok 248 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 10240 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '10240' 633s # received: 10240 633s ok 249 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 11264 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '11264' 633s # received: 11264 633s ok 250 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 12288 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '12288' 633s # received: 12288 633s ok 251 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 13312 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '13312' 633s # received: 13312 633s ok 252 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 14336 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '14336' 633s # received: 14336 633s ok 253 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 15360 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '15360' 633s # received: 15360 633s ok 254 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 16384 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '16384' 633s # received: 16384 633s ok 255 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 17408 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '17408' 633s # received: 17408 633s ok 256 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 18432 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '18432' 633s # received: 18432 633s ok 257 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 19456 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '19456' 633s # received: 19456 633s ok 258 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 20480 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '20480' 633s # received: 20480 633s ok 259 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 21504 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '21504' 633s # received: 21504 633s ok 260 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 22528 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '22528' 633s # received: 22528 633s ok 261 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 23552 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '23552' 633s # received: 23552 633s ok 262 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 24576 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '24576' 633s # received: 24576 633s ok 263 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 25600 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '25600' 633s # received: 25600 633s ok 264 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 26624 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '26624' 633s # received: 26624 633s ok 265 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 27648 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '27648' 633s # received: 27648 633s ok 266 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 28672 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '28672' 633s # received: 28672 633s ok 267 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 29696 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '29696' 633s # received: 29696 633s ok 268 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 30720 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '30720' 633s # received: 30720 633s ok 269 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 31744 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '31744' 633s # received: 31744 633s ok 270 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 32768 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '32768' 633s # received: 32768 633s ok 271 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 33792 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '33792' 633s # received: 33792 633s ok 272 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 34816 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '34816' 633s # received: 34816 633s ok 273 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 35840 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '35840' 633s # received: 35840 633s ok 274 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 36864 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '36864' 633s # received: 36864 633s ok 275 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 37888 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '37888' 633s # received: 37888 633s ok 276 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 38912 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '38912' 633s # received: 38912 633s ok 277 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 39936 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '39936' 633s # received: 39936 633s ok 278 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 40960 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '40960' 633s # received: 40960 633s ok 279 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 41984 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '41984' 633s # received: 41984 633s ok 280 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 43008 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '43008' 633s # received: 43008 633s ok 281 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 44032 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '44032' 633s # received: 44032 633s ok 282 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 45056 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '45056' 633s # received: 45056 633s ok 283 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 46080 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '46080' 633s # received: 46080 633s ok 284 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 47104 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '47104' 633s # received: 47104 633s ok 285 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 48128 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:39 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '48128' 633s # received: 48128 633s ok 286 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 49152 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '49152' 633s # received: 49152 633s ok 287 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 50176 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '50176' 633s # received: 50176 633s ok 288 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 51200 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6 633s #Client-Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '51200' 633s # received: 51200 633s ok 289 633s #lwp request: 633s #POST https://localhost:8563/eat_post HTTP/1.1 633s #User-Agent: libwww-perl/6.77 633s #Content-Length: 102400 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7 633s #Client-Date: Tue, 04 Jun 2024 09:20:40 GMT 633s #Client-Peer: 127.0.0.1:8563 633s #Client-Response-Num: 1 633s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 633s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 633s #Client-SSL-Socket-Class: IO::Socket::SSL 633s #Client-SSL-Version: TLSv1_3 633s #DMMATCH1: 1 633s # 633s # testing : length posted 633s # expected: '102400' 633s # received: 102400 633s ok 290 633s ok 635s t/ssl/require.t ..................... 635s 1..10 635s # Running under perl version 5.038002 for linux 635s # Current time local: Tue Jun 4 09:20:40 2024 635s # Current time GMT: Tue Jun 4 09:20:40 2024 635s # Using Test.pm version 1.31 635s # Using Apache/Test.pm version 1.42 635s ok 1 635s ok 2 635s ok 3 635s ok 4 635s ok 5 635s ok 6 635s ok 7 635s ok 8 635s ok 9 635s ok 10 635s ok 637s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 641s t/ssl/varlookup.t ................... 641s 1..83 641s # Running under perl version 5.038002 for linux 641s # Current time local: Tue Jun 4 09:20:44 2024 641s # Current time GMT: Tue Jun 4 09:20:44 2024 641s # Using Test.pm version 1.31 641s # Using Apache/Test.pm version 1.42 641s # testing : HTTP_USER_AGENT 641s # expected: 'libwww-perl/6.77' 641s # received: 'libwww-perl/6.77' 641s ok 1 641s # testing : HTTP:User-Agent 641s # expected: 'libwww-perl/6.77' 641s # received: 'libwww-perl/6.77' 641s ok 2 641s # testing : HTTP_REFERER 641s # expected: 't/ssl/varlookup.t' 641s # received: 't/ssl/varlookup.t' 641s ok 3 641s # testing : HTTP_HOST 641s # expected: 'localhost:8532' 641s # received: 'localhost:8532' 641s ok 4 641s # testing : QUERY_STRING 641s # expected: 'QUERY_STRING' 641s # received: 'QUERY_STRING' 641s ok 5 641s # testing : SERVER_SOFTWARE 641s # expected: qr/^Apache\/2.4.58/ 641s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 641s ok 6 641s # testing : SERVER_ADMIN 641s # expected: 'tuser@localhost' 641s # received: 'tuser@localhost' 641s ok 7 641s # testing : SERVER_PORT 641s # expected: '8532' 641s # received: '8532' 641s ok 8 641s # testing : SERVER_NAME 641s # expected: 'localhost' 641s # received: 'localhost' 641s ok 9 641s # testing : SERVER_PROTOCOL 641s # expected: qr/^HTTP\/1\.\d$/ 641s # received: 'HTTP/1.1' 641s ok 10 641s # testing : REMOTE_ADDR 641s # expected: '127.0.0.1' 641s # received: '127.0.0.1' 641s ok 11 641s # testing : DOCUMENT_ROOT 641s # expected: '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs' 641s # received: '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs' 641s ok 12 641s # testing : REQUEST_METHOD 641s # expected: 'GET' 641s # received: 'GET' 641s ok 13 641s # testing : REQUEST_URI 641s # expected: '/test_ssl_var_lookup' 641s # received: '/test_ssl_var_lookup' 641s ok 14 641s # testing : TIME_YEAR 641s # expected: 2024 641s # received: '2024' 641s ok 15 641s # testing : TIME_MON 641s # expected: '06' 641s # received: '06' 641s ok 16 641s # testing : TIME_DAY 641s # expected: '04' 641s # received: '04' 641s ok 17 641s # testing : TIME_WDAY 641s # expected: 2 641s # received: '2' 641s ok 18 641s # testing : IS_SUBREQ 641s # expected: 'false' 641s # received: 'false' 641s ok 19 641s # testing : API_VERSION 641s # expected: '20120211' 641s # received: '20120211' 641s ok 20 641s # testing : THE_REQUEST 641s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 641s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 641s ok 21 641s # testing : REQUEST_SCHEME 641s # expected: 'https' 641s # received: 'https' 641s ok 22 641s # testing : HTTPS 641s # expected: 'on' 641s # received: 'on' 641s ok 23 641s # testing : ENV:THE_ARGS 641s # expected: 'ENV:THE_ARGS' 641s # received: 'ENV:THE_ARGS' 641s ok 24 641s # testing : SSL_CLIENT_M_VERSION 641s # expected: qr/^\d+$/ 641s # received: '3' 641s ok 25 641s # testing : SSL_SERVER_M_VERSION 641s # expected: qr/^\d+$/ 641s # received: '3' 641s ok 26 641s # testing : SSL_CLIENT_M_SERIAL 641s # expected: qr/^[0-9A-F]+$/ 641s # received: '06' 641s ok 27 641s # testing : SSL_SERVER_M_SERIAL 641s # expected: qr/^[0-9A-F]+$/ 641s # received: '0B' 641s ok 28 641s # testing : SSL_PROTOCOL 641s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 641s # received: 'TLSv1.3' 641s ok 29 641s # testing : SSL_CLIENT_V_START 641s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 641s # received: 'Jun 4 09:13:07 2024 GMT' 641s ok 30 641s # testing : SSL_SERVER_V_START 641s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 641s # received: 'Jun 4 09:13:09 2024 GMT' 641s ok 31 641s # testing : SSL_CLIENT_V_END 641s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 641s # received: 'Jun 4 09:13:07 2025 GMT' 641s ok 32 641s # testing : SSL_SERVER_V_END 641s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 641s # received: 'Jun 4 09:13:09 2025 GMT' 641s ok 33 641s # testing : SSL_CIPHER 641s # expected: qr/^[A-Z0-9_-]+$/ 641s # received: 'TLS_AES_256_GCM_SHA384' 641s ok 34 641s # testing : SSL_CIPHER_EXPORT 641s # expected: 'false' 641s # received: 'false' 641s ok 35 641s # testing : SSL_CIPHER_ALGKEYSIZE 641s # expected: qr/^\d+$/ 641s # received: '256' 641s ok 36 641s # testing : SSL_CIPHER_USEKEYSIZE 641s # expected: qr/^\d+$/ 641s # received: '256' 641s ok 37 641s # testing : SSL_SECURE_RENEG 641s # expected: qr/^(false|true)$/ 641s # received: 'true' 641s ok 38 641s # testing : SSL_CLIENT_S_DN 641s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 641s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 641s ok 39 641s # testing : SSL_SERVER_S_DN 641s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 641s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 641s ok 40 641s # testing : SSL_CLIENT_S_DN_C 641s # expected: 'US' 641s # received: 'US' 641s ok 41 641s # testing : SSL_SERVER_S_DN_C 641s # expected: 'US' 641s # received: 'US' 641s ok 42 641s # testing : SSL_CLIENT_S_DN_ST 641s # expected: 'California' 641s # received: 'California' 641s ok 43 641s # testing : SSL_SERVER_S_DN_ST 641s # expected: 'California' 641s # received: 'California' 641s ok 44 641s # testing : SSL_CLIENT_S_DN_L 641s # expected: 'San Francisco' 641s # received: 'San Francisco' 641s ok 45 641s # testing : SSL_SERVER_S_DN_L 641s # expected: 'San Francisco' 641s # received: 'San Francisco' 641s ok 46 641s # testing : SSL_CLIENT_S_DN_O 641s # expected: 'ASF' 641s # received: 'ASF' 641s ok 47 641s # testing : SSL_SERVER_S_DN_O 641s # expected: 'ASF' 641s # received: 'ASF' 641s ok 48 641s # testing : SSL_CLIENT_S_DN_OU 641s # expected: 'httpd-test' 641s # received: 'httpd-test' 641s ok 49 641s # testing : SSL_SERVER_S_DN_OU 641s # expected: qr/^httpd-test\/([-\w]+)/ 641s # received: 'httpd-test/rsa-test' 641s ok 50 641s # testing : SSL_CLIENT_S_DN_CN 641s # expected: 'client_ok' 641s # received: 'client_ok' 641s ok 51 641s # testing : SSL_SERVER_S_DN_CN 641s # expected: 'localhost' 641s # received: 'localhost' 641s ok 52 641s # testing : SSL_CLIENT_S_DN_Email 641s # expected: 'test-dev@httpd.apache.org' 641s # received: 'test-dev@httpd.apache.org' 641s ok 53 641s # testing : SSL_SERVER_S_DN_Email 641s # expected: 'test-dev@httpd.apache.org' 641s # received: 'test-dev@httpd.apache.org' 641s ok 54 641s # testing : SSL_CLIENT_SAN_Email_0 641s # expected: 'test-dev@httpd.apache.org' 641s # received: 'test-dev@httpd.apache.org' 641s ok 55 641s # testing : SSL_SERVER_SAN_DNS_0 641s # expected: 'localhost' 641s # received: 'localhost' 641s ok 56 641s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 641s # expected: 'test-dev@httpd.apache.org' 641s # received: 'test-dev@httpd.apache.org' 641s ok 57 641s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 641s # expected: '_https.localhost' 641s # received: '_https.localhost' 641s ok 58 641s # testing : SSL_CLIENT_I_DN 641s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 641s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 641s ok 59 641s # testing : SSL_SERVER_I_DN 641s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 641s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 641s ok 60 641s # testing : SSL_CLIENT_I_DN_C 641s # expected: 'US' 641s # received: 'US' 641s ok 61 641s # testing : SSL_SERVER_I_DN_C 641s # expected: 'US' 641s # received: 'US' 641s ok 62 641s # testing : SSL_CLIENT_I_DN_ST 641s # expected: 'California' 641s # received: 'California' 641s ok 63 641s # testing : SSL_SERVER_I_DN_ST 641s # expected: 'California' 641s # received: 'California' 641s ok 64 641s # testing : SSL_CLIENT_I_DN_L 641s # expected: 'San Francisco' 641s # received: 'San Francisco' 641s ok 65 641s # testing : SSL_SERVER_I_DN_L 641s # expected: 'San Francisco' 641s # received: 'San Francisco' 641s ok 66 641s # testing : SSL_CLIENT_I_DN_O 641s # expected: 'ASF' 641s # received: 'ASF' 641s ok 67 641s # testing : SSL_SERVER_I_DN_O 641s # expected: 'ASF' 641s # received: 'ASF' 641s ok 68 641s # testing : SSL_CLIENT_I_DN_OU 641s # expected: 'httpd-test' 641s # received: 'httpd-test' 641s ok 69 641s # testing : SSL_SERVER_I_DN_OU 641s # expected: 'httpd-test' 641s # received: 'httpd-test' 641s ok 70 641s # testing : SSL_CLIENT_I_DN_CN 641s # expected: 'ca' 641s # received: 'ca' 641s ok 71 641s # testing : SSL_SERVER_I_DN_CN 641s # expected: 'ca' 641s # received: 'ca' 641s ok 72 641s # testing : SSL_SERVER_I_DN_CN_RAW 641s # expected: 'ca' 641s # received: 'ca' 641s ok 73 641s # testing : SSL_SERVER_I_DN_CN_0_RAW 641s # expected: 'ca' 641s # received: 'ca' 641s ok 74 641s # testing : SSL_CLIENT_I_DN_Email 641s # expected: 'test-dev@httpd.apache.org' 641s # received: 'test-dev@httpd.apache.org' 641s ok 75 641s # testing : SSL_SERVER_I_DN_Email 641s # expected: 'test-dev@httpd.apache.org' 641s # received: 'test-dev@httpd.apache.org' 641s ok 76 641s # testing : SSL_CLIENT_A_SIG 641s # expected: 'sha256WithRSAEncryption' 641s # received: 'sha256WithRSAEncryption' 641s ok 77 641s # testing : SSL_SERVER_A_SIG 641s # expected: 'sha256WithRSAEncryption' 641s # received: 'sha256WithRSAEncryption' 641s ok 78 641s # testing : SSL_CLIENT_A_KEY 641s # expected: 'rsaEncryption' 641s # received: 'rsaEncryption' 641s ok 79 641s # testing : SSL_SERVER_A_KEY 641s # expected: qr/^[rd]saEncryption$/ 641s # received: 'rsaEncryption' 641s ok 80 641s # testing : SSL_CLIENT_CERT 641s # expected: qr/^-----BEGIN CERTIFICATE-----/ 641s # received: '-----BEGIN CERTIFICATE----- 641s # MIIFHTCCBAWgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 641s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 641s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 641s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 641s # MDkxMzA3WhcNMjUwNjA0MDkxMzA3WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 641s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 641s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 641s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 641s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxbCCGutp+d11jN15d0H073iw5NnDd7CEmISj 641s # WzfggGHurlwdTYlnLJkJQnrxqpvlScN5duOl6mm68661X/JuKUaCYq+7Wovu531A 641s # OQMArsGLmtxbbWZIomHrlx/7KYRCrQqxEAcYhbYYdgB6IKxwS/MAT2BphL+JqIlF 641s # KQ602cQ6weZCas6EHhOwFFjQSm3cKDIhI2nrx7Hu6/pOrLyjLi1IRQ8zHIXy0Qab 641s # prwmF/PNNAYH0Amz//tSRD1UOWrN8Lbrk3qar6oMByBixhv3zUsMl6YeLHmmS/vU 641s # +uInP5BBJwUflmA2BjuQYjipjVwLqUKWRLEKsm6F5Qx3GZj/nQIDAQABo4IBbzCC 641s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 641s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 641s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 641s # A1UdDgQWBBRmr3wUm4g/Ih9xZtEhJPX3dfOlMTCBvgYDVR0jBIG2MIGzoYGapIGX 641s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 641s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 641s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 641s # Y2hlLm9yZ4IUfK+/zhEO4ctcGaqNNyeHl37ir0gwDQYJKoZIhvcNAQELBQADggEB 641s # AHHL1au/xmCkJySlatAWfu7yr0sC6kyyyM7vveBVEeypS7+AfSfXqDZ5jnuchEKh 641s # blCUHuUspCdDEl/iURTtApzXQTnryMNp9dvwl4vKXYZF1xBy6LPK6yLXsnUh9pqS 641s # w5jIPTD0vFZ8pprCfUwLRLKRmN8gnDhReqpuPmmmFvw0YbEPJryJy2Vq6+YshPBG 641s # f7aRiqoHrqf+oh6zfKxjsb4PUcgKdq2os1cE8PcICkji64Yyhb+Vtu7SWWrGQ63u 641s # m1qOLVPYteC8W6M9ZCkfNBXupl8DZQerZ0NDwSIJIqbYzdrbz1WfP8oVnafd66zb 641s # hT6pQixyAi+37jPGe5Wg46g= 641s # -----END CERTIFICATE----- 641s # ' 641s ok 81 641s # testing : SSL_SERVER_CERT 641s # expected: qr/^-----BEGIN CERTIFICATE-----/ 641s # received: '-----BEGIN CERTIFICATE----- 641s # MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 641s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 641s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 641s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 641s # MDkxMzA5WhcNMjUwNjA0MDkxMzA5WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 641s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 641s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 641s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 641s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw+N33JEzGOT6cIIY1DYznklw 641s # QXw6TGNX3im7VtZplD7llJ7bASszper6ynQ+U0JbyIgm5T0PMf/bkoQqp9YuIQtY 641s # Frq2LuMIl1kgw+3ZH4QJqGwzuZnLYi6FRtt1QFWKEEJp/jfl9SIlGBN66wvnWNyF 641s # sTJZ+yg0pTyt2LsyPBeQCgszzRNcdL1H2LVVYGy8JSl+2q5ER5Z/VSPMMdoj+x67 641s # 6YEfMdHX+5vKsP9mjH2kxnWtIaoLEs8lqDe7NRe9//pE5LV/syC6EtszaSm+G59S 641s # NWzkwOsZCHHjpm0R47kO7dSKCWlSb4k1j/YwJSgXe405IR4mna3nuxQXHfU9+QID 641s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 641s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFHG00+PFo+mCZrg538H/52Vgn9Wm 641s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 641s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 641s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 641s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghR8r7/OEQ7hy1wZqo03J4eXfuKv 641s # SDANBgkqhkiG9w0BAQsFAAOCAQEAMVZyDYVVJAcBI2tlBiHJWkL2juwimqMtzltD 641s # kzR4TPAlf8oIDYPvY/eLA/ngHY9fclp9D9SV1HioQRES3riLSoUkgVv6Ql7ngcwI 641s # Y2YdNXtKtTX+elQrz5pVDyLVXPFGT74wFysQoN1LIKBeLaxvUwlW13svMmyCNntx 641s # mlKTtMRG4i6HN3y7ikIjidyaAR1soi0nJGm4OVaDm06vXTxPpxBWtwYtvlXOjpn+ 641s # TBQmrf8Aw6vFYbF6ZQYSJ8v7/RNPwsbhH2usgDP5Ci8lbQnOGYifMdR14rw7yxTo 641s # uXiQWTbZg455pSFvLHpKn2zo4hgU6Id+Ek3k6Qu+XWH3J69oQw== 641s # -----END CERTIFICATE----- 641s # ' 641s ok 82 641s # testing : SSL_CLIENT_VERIFY 641s # expected: 'SUCCESS' 641s # received: 'SUCCESS' 641s ok 83 641s ok 643s t/ssl/verify.t ...................... 643s 1..3 643s # Running under perl version 5.038002 for linux 643s # Current time local: Tue Jun 4 09:20:48 2024 643s # Current time GMT: Tue Jun 4 09:20:48 2024 643s # Using Test.pm version 1.31 643s # Using Apache/Test.pm version 1.42 643s HTTP/1.1 403 Forbidden 643s Connection: close 643s Date: Tue, 04 Jun 2024 09:20:50 GMT 643s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 643s Content-Length: 258 643s Content-Type: text/html; charset=iso-8859-1 643s Client-Date: Tue, 04 Jun 2024 09:20:50 GMT 643s Client-Peer: 127.0.0.1:8532 643s Client-Response-Num: 1 643s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 643s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 643s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 643s Client-SSL-Socket-Class: IO::Socket::SSL 643s Client-SSL-Version: TLSv1_3 643s Title: 403 Forbidden 643s 643s 643s 643s 403 Forbidden 643s 643s

Forbidden

643s

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

643s 643s ok 1 643s HTTP/1.1 200 OK 643s Connection: close 643s Date: Tue, 04 Jun 2024 09:20:50 GMT 643s Accept-Ranges: bytes 643s ETag: "1a-613edd771cbc0" 643s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 643s Vary: In-If1 643s Content-Length: 26 643s Content-Type: text/html 643s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 643s Client-Date: Tue, 04 Jun 2024 09:20:50 GMT 643s Client-Peer: 127.0.0.1:8532 643s Client-Response-Num: 1 643s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 643s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 643s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 643s Client-SSL-Socket-Class: IO::Socket::SSL 643s Client-SSL-Version: TLSv1_3 643s DMMATCH1: 1 643s 643s welcome to localhost:8529 643s ok 2 643s 500 Server closed connection without sending any data back 643s Content-Type: text/plain 643s Client-Date: Tue, 04 Jun 2024 09:20:50 GMT 643s Client-Warning: Internal response 643s 643s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 643s ok 3 643s ok 643s All tests successful. 643s Files=142, Tests=7320, 441 wallclock secs ( 1.80 usr 1.18 sys + 146.15 cusr 232.39 csys = 381.52 CPU) 643s Result: PASS 643s [warning] server localhost:8529 shutdown 645s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 645s Files=142, Tests=7320, 441 wallclock secs ( 1.80 usr 1.18 sys + 146.15 cusr 232.39 csys = 381.52 CPU) 645s + grep -E '^Result: PASS' testlog.mpm_prefork 645s Result: PASS 645s + grep -E '^Result: FAIL' testlog.mpm_prefork 645s + grep -E 'server dumped core' testlog.mpm_prefork 645s + return 0 645s + run_tests mpm_worker 645s + local MPM=mpm_worker 645s + shift 645s + local LOG=testlog.mpm_worker 645s + echo =============Running-with-mpm_worker========== 645s + rm -f apache2.conf.debian 645s =============Running-with-mpm_worker========== 645s + cp /etc/apache2/apache2.conf apache2.conf.debian 645s + cat /etc/apache2/mods-available/mpm_worker.load 645s + 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 645s + grep -v mpm_ 645s + xargs cat 645s + for m in bucketeer case_filter case_filter_in 645s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 645s + for m in bucketeer case_filter case_filter_in 645s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 645s + for m in bucketeer case_filter case_filter_in 645s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 645s + cat /etc/apache2/mods-available/mime.conf 645s + echo 'Servername localhost' 645s + make clean 645s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 645s t/TEST -clean 645s [warning] setting ulimit to allow core files 645s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/TEST -clean 645s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules' 645s cd random_chunk && make clean 645s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 645s 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 645s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 645s cd test_apr_uri && make clean 645s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 645s 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 645s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 645s cd test_rwrite && make clean 645s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 645s 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 645s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 645s cd test_session && make clean 645s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 645s 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 645s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 646s cd memory_track && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 646s cd test_pass_brigade && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 646s cd client_add_filter && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 646s cd authany && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 646s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 646s cd echo_post && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 646s cd echo_post_chunk && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 646s cd input_body_filter && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 646s cd nntp_like && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 646s cd test_ssl && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 646s cd eat_post && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 646s cd test_utilities && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 646s cd fold && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 646s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 646s cd list_modules && make clean 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 646s 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 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 646s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules' 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 646s rmdir proxy 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 646s rmdir newcerts 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 646s rmdir certs 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 646s rmdir crl 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 646s rmdir csr 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 646s rmdir keys 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 646s rmdir export 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 646s rmdir conf 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 646s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 646s rmdir asf 646s rmdir /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 646s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 646s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test' 646s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 646s t/TEST -clean 646s [warning] setting ulimit to allow core files 646s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 646s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 646s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 646s rm -f \ 646s TestItSelf.bso TestItSelf.def \ 646s TestItSelf.exp TestItSelf.x \ 646s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 646s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 646s *.a *.o \ 646s *perl.core MYMETA.json \ 646s MYMETA.yml blibdirs.ts \ 646s core core.*perl.*.? \ 646s core.[0-9] core.[0-9][0-9] \ 646s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 646s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 646s mon.out perl \ 646s perl perl.exe \ 646s perlmain.c pm_to_blib \ 646s pm_to_blib.ts so_locations \ 646s tmon.out 646s rm -rf \ 646s Makefile.old blib \ 646s t/TEST 646s mv Makefile Makefile.old > /dev/null 2>&1 646s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 646s rm -f \ 646s Test.bso Test.def \ 646s Test.exp Test.x \ 646s ../blib/arch/auto/Apache/Test/extralibs.all \ 646s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 646s *.a *.o \ 646s *perl.core MYMETA.json \ 646s MYMETA.yml blibdirs.ts \ 646s core core.*perl.*.? \ 646s core.[0-9] core.[0-9][0-9] \ 646s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 646s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 646s mon.out perl \ 646s perl perl.exe \ 646s perlmain.c pm_to_blib \ 646s pm_to_blib.ts so_locations \ 646s tmon.out 646s rm -rf \ 646s .mypacklist Makefile.old \ 646s blib t/REPORT \ 646s t/TEST 646s mv Makefile Makefile.old > /dev/null 2>&1 646s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test' 646s rm -f \ 646s test.bso test.def \ 646s test.exp test.x \ 646s blib/arch/auto/httpd-test/extralibs.all \ 646s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 646s *.a *.o \ 646s *perl.core MYMETA.json \ 646s MYMETA.yml blibdirs.ts \ 646s core core.*perl.*.? \ 646s core.[0-9] core.[0-9][0-9] \ 646s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 646s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 646s mon.out perl \ 646s perl perl.exe \ 646s perlmain.c pm_to_blib \ 646s pm_to_blib.ts so_locations \ 646s tmon.out 646s rm -rf \ 646s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 646s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 646s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 646s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 646s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 646s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 646s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 646s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 646s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 646s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 646s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 646s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 646s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 646s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 646s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 646s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 646s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 646s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 646s blib 646s mv Makefile Makefile.old > /dev/null 2>&1 646s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 646s + chown -R tuser: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp 646s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/apache2.conf.debian' 646s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 646s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 646s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 646s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 646s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 646s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 646s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 646s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 646s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 646s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 646s [ info] generating script ./t/htdocs/modules/cgi/big.pl 646s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 646s [ info] generating script ./t/htdocs/modules/cgi/action.pl 646s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 646s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 646s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 646s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 646s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 646s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 646s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 646s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 646s [ info] generating script ./t/htdocs/modules/cgi/env.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 646s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 646s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 646s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 646s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 646s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 646s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 646s Checking if your kit is complete... 646s Looks good 646s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 646s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 646s Warning: NAME must be a package name 646s [ info] generating script t/TEST 646s [ info] generating script ./t/cgi-bin/next_available_port.pl 646s [ info] generating script ./t/cgi-bin/cookies.pl 646s Writing MYMETA.yml and MYMETA.json 646s [ info] generating script t/TEST 646s Writing MYMETA.yml and MYMETA.json 646s Checking for Cwd...ok 646s Checking for File::Spec...ok 646s Generating a Unix-style Makefile 646s Writing Makefile for httpd-test 646s Writing MYMETA.yml and MYMETA.json 646s + su tuser -c 't/TEST ' 646s + tee testlog.mpm_worker 647s [warning] setting ulimit to allow core files 647s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/TEST 648s [warning] generating SSL CA for asf 648s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 649s ..+...+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..+.+..+....+...+..+.........+..........+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+.....+.+......+..+...+....+.........+.....+....+...+.....+.......+..+..................+......+.+......+...+......+.....+...............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 649s ......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..........+..+.+..............+...+...+.........+.+..+...+......+.+...+............+.........+...+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 649s ----- 649s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 649s [ info] openssl genrsa -out keys/client_revoked.pem 2048 649s [ 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 649s [ 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 649s Using configuration from conf/client_revoked.cnf 649s Check that the request matches the signature 649s Signature ok 649s The Subject's Distinguished Name is as follows 649s countryName :PRINTABLE:'US' 649s stateOrProvinceName :ASN.1 12:'California' 649s localityName :ASN.1 12:'San Francisco' 649s organizationName :ASN.1 12:'ASF' 649s organizationalUnitName:ASN.1 12:'httpd-test' 649s commonName :ASN.1 12:'client_revoked' 649s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 649s Certificate is to be certified until Jun 4 09:20:56 2025 GMT (365 days) 649s 649s Write out database with 1 new entries 649s Database updated 649s [ 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 649s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 649s Using configuration from conf/cacrl.cnf 649s Revoking Certificate 01. 649s Database updated 649s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 649s Using configuration from conf/cacrl.cnf 649s [ info] generating proxy cert: proxy/client_revoked.pem 649s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 650s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 650s [ 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 650s [ 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 650s Using configuration from conf/server2_dsa.cnf 650s Check that the request matches the signature 650s Signature ok 650s The Subject's Distinguished Name is as follows 650s countryName :PRINTABLE:'US' 650s stateOrProvinceName :ASN.1 12:'California' 650s localityName :ASN.1 12:'San Francisco' 650s organizationName :ASN.1 12:'ASF' 650s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 650s commonName :ASN.1 12:'localhost' 650s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 650s Certificate is to be certified until Jun 4 09:20:57 2025 GMT (365 days) 650s 650s Write out database with 1 new entries 650s Database updated 650s [ info] openssl genrsa -out keys/server.pem 2048 650s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 650s [ 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 650s Using configuration from conf/server.cnf 650s Check that the request matches the signature 650s Signature ok 650s The Subject's Distinguished Name is as follows 650s countryName :PRINTABLE:'US' 650s stateOrProvinceName :ASN.1 12:'California' 650s localityName :ASN.1 12:'San Francisco' 650s organizationName :ASN.1 12:'ASF' 650s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 650s commonName :ASN.1 12:'localhost' 650s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 650s Certificate is to be certified until Jun 4 09:20:57 2025 GMT (365 days) 650s 650s Write out database with 1 new entries 650s Database updated 650s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 651s [ 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 651s [ 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 651s Using configuration from conf/client_snakeoil.cnf 651s Check that the request matches the signature 651s Signature ok 651s The Subject's Distinguished Name is as follows 651s countryName :PRINTABLE:'AU' 651s stateOrProvinceName :ASN.1 12:'Queensland' 651s localityName :ASN.1 12:'Mackay' 651s organizationName :ASN.1 12:'Snake Oil, Ltd.' 651s organizationalUnitName:ASN.1 12:'Staff' 651s commonName :ASN.1 12:'client_snakeoil' 651s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 651s Certificate is to be certified until Jun 4 09:20:58 2025 GMT (365 days) 651s 651s Write out database with 1 new entries 651s Database updated 651s [ 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 651s [ info] generating proxy cert: proxy/client_snakeoil.pem 651s [ info] openssl genrsa -out keys/client_ok.pem 2048 651s [ 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 651s [ 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_ok_ext 651s Using configuration from conf/client_ok.cnf 651s Check that the request matches the signature 651s Signature ok 651s The Subject's Distinguished Name is as follows 651s countryName :PRINTABLE:'US' 651s stateOrProvinceName :ASN.1 12:'California' 651s localityName :ASN.1 12:'San Francisco' 651s organizationName :ASN.1 12:'ASF' 651s organizationalUnitName:ASN.1 12:'httpd-test' 651s commonName :ASN.1 12:'client_ok' 651s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 651s Certificate is to be certified until Jun 4 09:20:58 2025 GMT (365 days) 651s 651s Write out database with 1 new entries 651s Database updated 651s [ 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 651s [ info] generating proxy cert: proxy/client_ok.pem 651s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 651s [ 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 651s [ 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 651s Using configuration from conf/server_des3_dsa.cnf 651s Check that the request matches the signature 651s Signature ok 651s The Subject's Distinguished Name is as follows 651s countryName :PRINTABLE:'US' 651s stateOrProvinceName :ASN.1 12:'California' 651s localityName :ASN.1 12:'San Francisco' 651s organizationName :ASN.1 12:'ASF' 651s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 651s commonName :ASN.1 12:'localhost' 651s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 651s Certificate is to be certified until Jun 4 09:20:58 2025 GMT (365 days) 651s 651s Write out database with 1 new entries 651s Database updated 651s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 652s [ 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 652s [ 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 652s Using configuration from conf/server2_des3.cnf 652s Check that the request matches the signature 652s Signature ok 652s The Subject's Distinguished Name is as follows 652s countryName :PRINTABLE:'US' 652s stateOrProvinceName :ASN.1 12:'California' 652s localityName :ASN.1 12:'San Francisco' 652s organizationName :ASN.1 12:'ASF' 652s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 652s commonName :ASN.1 12:'localhost' 652s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 652s Certificate is to be certified until Jun 4 09:20:59 2025 GMT (365 days) 652s 652s Write out database with 1 new entries 652s Database updated 652s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 652s [ 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 652s [ 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 652s Using configuration from conf/server2_des3_dsa.cnf 652s Check that the request matches the signature 652s Signature ok 652s The Subject's Distinguished Name is as follows 652s countryName :PRINTABLE:'US' 652s stateOrProvinceName :ASN.1 12:'California' 652s localityName :ASN.1 12:'San Francisco' 652s organizationName :ASN.1 12:'ASF' 652s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 652s commonName :ASN.1 12:'localhost' 652s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 652s Certificate is to be certified until Jun 4 09:20:59 2025 GMT (365 days) 652s 652s Write out database with 1 new entries 652s Database updated 652s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 652s [ 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 652s [ 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 652s Using configuration from conf/server_dsa.cnf 652s Check that the request matches the signature 652s Signature ok 652s The Subject's Distinguished Name is as follows 652s countryName :PRINTABLE:'US' 652s stateOrProvinceName :ASN.1 12:'California' 652s localityName :ASN.1 12:'San Francisco' 652s organizationName :ASN.1 12:'ASF' 652s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 652s commonName :ASN.1 12:'localhost' 652s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 652s Certificate is to be certified until Jun 4 09:20:59 2025 GMT (365 days) 652s 652s Write out database with 1 new entries 652s Database updated 652s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 652s [ 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 652s [ 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 652s Using configuration from conf/server_des3.cnf 652s Check that the request matches the signature 652s Signature ok 652s The Subject's Distinguished Name is as follows 652s countryName :PRINTABLE:'US' 652s stateOrProvinceName :ASN.1 12:'California' 652s localityName :ASN.1 12:'San Francisco' 652s organizationName :ASN.1 12:'ASF' 652s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 652s commonName :ASN.1 12:'localhost' 652s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 652s Certificate is to be certified until Jun 4 09:20:59 2025 GMT (365 days) 652s 652s Write out database with 1 new entries 652s Database updated 652s [ info] openssl genrsa -out keys/server2.pem 2048 653s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 653s [ 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 653s Using configuration from conf/server2.cnf 653s Check that the request matches the signature 653s Signature ok 653s The Subject's Distinguished Name is as follows 653s countryName :PRINTABLE:'US' 653s stateOrProvinceName :ASN.1 12:'California' 653s localityName :ASN.1 12:'San Francisco' 653s organizationName :ASN.1 12:'ASF' 653s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 653s commonName :ASN.1 12:'localhost' 653s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 653s Certificate is to be certified until Jun 4 09:21:00 2025 GMT (365 days) 653s 653s Write out database with 1 new entries 653s Database updated 653s [ info] openssl genrsa -out keys/client_colon.pem 2048 653s [ 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 653s [ 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 653s Using configuration from conf/client_colon.cnf 653s Check that the request matches the signature 653s Signature ok 653s The Subject's Distinguished Name is as follows 653s countryName :PRINTABLE:'Ucd random_chunk && make .libs/mod_random_chunk.so 653s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 653s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 653s S' 653s stateOrProvinceName :ASN.1 12:'California' 653s localityName :ASN.1 12:'San Francisco' 653s organizationName :ASN.1 12:'ASF' 653s organizationalUnitName:ASN.1 12:'httpd-test' 653s commonName :ASN.1 12:'user:colon' 653s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 653s Certificate is to be certified until Jun 4 09:21:00 2025 GMT (365 days) 653s 653s Write out database with 1 new entries 653s Database updated 653s [ 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 653s [ info] generating proxy cert: proxy/client_colon.pem 653s [ info] linked ca-bundle.crl to fdd35eee.r0 653s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 653s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 654s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 654s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 654s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 654s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 654s cd test_apr_uri && make .libs/mod_test_apr_uri.so 654s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 654s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 654s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 654s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 654s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 654s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 655s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 655s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 655s cd test_rwrite && make .libs/mod_test_rwrite.so 655s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 655s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 655s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 655s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 655s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 655s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 655s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 655s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 655s cd test_session && make .libs/mod_test_session.so 655s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 655s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 655s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 655s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 655s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 656s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 656s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 656s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 656s cd memory_track && make .libs/mod_memory_track.so 656s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 656s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 656s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 656s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 656s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 656s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 656s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 656s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 656s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 656s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 656s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 656s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 657s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 657s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 657s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 657s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 657s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 657s cd client_add_filter && make .libs/mod_client_add_filter.so 657s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 657s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 657s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 657s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 657s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 657s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 657s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 657s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 657s cd authany && make .libs/mod_authany.so 657s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 657s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 657s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 658s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 658s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 658s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 658s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 658s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 658s cd echo_post && make .libs/mod_echo_post.so 658s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 658s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 658s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 658s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 658s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 658s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 658s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 658s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 658s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 658s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 658s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 658s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 658s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 659s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 659s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 659s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 659s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 659s cd input_body_filter && make .libs/mod_input_body_filter.so 659s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 659s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 659s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 659s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 659s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 659s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 659s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 659s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 659s cd nntp_like && make .libs/mod_nntp_like.so 659s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 659s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 659s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 659s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 659s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 660s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 660s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 660s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 660s cd test_ssl && make .libs/mod_test_ssl.so 660s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 660s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 660s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 660s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 660s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 660s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 660s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 660s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 660s cd eat_post && make .libs/mod_eat_post.so 660s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 660s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 660s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 660s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 660s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 660s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 661s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 661s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 661s cd test_utilities && make .libs/mod_test_utilities.so 661s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 661s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 661s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 661s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 661s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 661s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 661s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 661s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 661s cd fold && make .libs/mod_fold.so 661s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 661s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 661s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 661s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 661s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 661s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 662s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 662s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 662s cd list_modules && make .libs/mod_list_modules.so 662s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 662s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 662s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 662s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 662s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 662s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 662s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 662s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 662s /usr/sbin/apache2 -d /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 662s using Apache/2.4.58 (worker MPM) 662s 663s waiting 60 seconds for server to start: .[Tue Jun 04 09:21:10.053458 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to trace8 663s [Tue Jun 04 09:21:10.054337 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 663s [Tue Jun 04 09:21:10.054433 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 663s [Tue Jun 04 09:21:10.055538 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 663s [Tue Jun 04 09:21:10.055647 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 663s [Tue Jun 04 09:21:10.055697 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to info 663s [Tue Jun 04 09:21:10.055753 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'core', trying 'core_module' 663s [Tue Jun 04 09:21:10.055802 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module core.c to crit 663s [Tue Jun 04 09:21:10.055859 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to crit 663s [Tue Jun 04 09:21:10.055916 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'core', trying 'core_module' 663s [Tue Jun 04 09:21:10.055966 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module core.c to info 663s [Tue Jun 04 09:21:10.056007 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to crit 663s [Tue Jun 04 09:21:10.056058 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'core', trying 'core_module' 663s [Tue Jun 04 09:21:10.056105 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module core.c to info 663s [Tue Jun 04 09:21:10.056176 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to crit 663s [Tue Jun 04 09:21:10.056222 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to info 663s [Tue Jun 04 09:21:10.056263 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'core', trying 'core_module' 663s [Tue Jun 04 09:21:10.056299 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module core.c to crit 663s [Tue Jun 04 09:21:10.056342 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3482): Setting LogLevel for all modules to info 663s [Tue Jun 04 09:21:10.056999 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'http2', trying 'http2_module' 663s [Tue Jun 04 09:21:10.057060 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module mod_http2.c to debug 663s [Tue Jun 04 09:21:10.057944 2024] [proxy:info] [pid 166036:tid 246807665274912] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 663s [Tue Jun 04 09:21:10.058024 2024] [core:trace6] [pid 166036:tid 246807665274912] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 663s [Tue Jun 04 09:21:10.058060 2024] [core:trace3] [pid 166036:tid 246807665274912] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 664s . 664s waiting 60 seconds for server to start: ok (waited 1 secs) 664s server localhost:8529 started 664s server localhost:8530 listening (mod_nntp_like) 664s server localhost:8531 listening (mod_nntp_like_ssl) 664s server localhost:8532 listening (mod_ssl) 664s server localhost:8533 listening (ssl_optional_cc) 664s server localhost:8534 listening (ssl_pr33791) 664s server localhost:8535 listening (ssl_ocsp) 664s server localhost:8536 listening (cve_2011_3368_rewrite) 664s server localhost:8537 listening (proxy_http_reverse) 664s server localhost:8538 listening (proxy_http_nofwd) 664s server localhost:8539 listening (cve_2011_3368) 664s server localhost:8540 listening (mod_headers) 664s server localhost:8541 listening (mod_echo) 664s server localhost:8542 listening (mod_echo_ssl) 664s server localhost:8543 listening (error_document) 664s server localhost:8544 listening (http_unsafe) 664s server localhost:8545 listening (http_strict) 664s server localhost:8546 listening (remote_ip) 664s server localhost:8547 listening (core) 664s server localhost:8548 listening (mod_proxy) 664s server localhost:8549 listening (proxy_http_bal1) 664s server localhost:8550 listening (proxy_http_bal2) 664s server localhost:8551 listening (proxy_http_balancer) 664s server localhost:8554 listening (proxy_fcgi) 664s server localhost:8555 listening (mod_vhost_alias) 664s server localhost:8556 listening (mod_include) 664s server localhost:8557 listening (h2c) 664s server localhost:8558 listening (h2) 664s server localhost:8559 listening (mod_cache) 664s server localhost:8560 listening (proxy_http_https) 664s server localhost:8561 listening (proxy_https_https) 664s server localhost:8562 listening (proxy_http_https_proxy_section) 664s server localhost:8563 listening (proxy_https_https_proxy_section) 664s server localhost:8564 listening (proxy_https_http) 666s [ info] adding source lib /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 680s t/ab/base.t ......................... 680s 1..5 680s # Running under perl version 5.038002 for linux 680s # Current time local: Tue Jun 4 09:21:20 2024 680s # Current time GMT: Tue Jun 4 09:21:20 2024 680s # Using Test.pm version 1.31 680s # Using Apache/Test.pm version 1.42 680s # # running: 680s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 680s ok 1 680s ok 2 680s # # running: 680s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 680s ok 3 680s ok 4 680s ok 5 680s ok 682s t/apache/404.t ...................... 682s 1..2 682s # Running under perl version 5.038002 for linux 682s # Current time local: Tue Jun 4 09:21:27 2024 682s # Current time GMT: Tue Jun 4 09:21:27 2024 682s # Using Test.pm version 1.31 682s # Using Apache/Test.pm version 1.42 682s # GET_STR Response: 682s # HTTP/1.1 404 Not Found 682s # Connection: close 682s # Date: Tue, 04 Jun 2024 09:21:29 GMT 682s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 682s # Content-Length: 196 682s # Content-Type: text/html; charset=iso-8859-1 682s # Client-Date: Tue, 04 Jun 2024 09:21:29 GMT 682s # Client-Peer: 127.0.0.1:8529 682s # Client-Response-Num: 1 682s # Title: 404 Not Found 682s # 682s # 682s # 682s # 404 Not Found 682s # 682s #

Not Found

682s #

The requested URL was not found on this server.

682s # 682s ok 1 682s ok 2 682s ok 684s t/apache/acceptpathinfo.t ........... 684s 1..36 684s # Running under perl version 5.038002 for linux 684s # Current time local: Tue Jun 4 09:21:29 2024 684s # Current time GMT: Tue Jun 4 09:21:29 2024 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.42 684s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 684s # expected: '200' 684s # received: '200' 684s ok 1 684s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 684s # expected: qr/_\(none\)_/ 684s # received: '_(none)_' 684s ok 2 684s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 684s # expected: '404' 684s # received: '404' 684s ok 3 684s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 684s # expected: qr/Not Found/ 684s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 684s ok 36 684s ok 689s t/apache/byterange.t ................ 689s # using LWP client 689s 1..217 689s # Running under perl version 5.038002 for linux 689s # Current time local: Tue Jun 4 09:21:31 2024 689s # Current time GMT: Tue Jun 4 09:21:31 2024 689s # Using Test.pm version 1.31 689s # Using Apache/Test.pm version 1.42 689s downloaded 17651 bytes, file is 17651 bytes 689s ok 1 689s downloaded 56240 bytes, file is 56240 bytes 689s ok 2 689s downloaded 34283 bytes, file is 34283 bytes 689s ok 3 689s downloaded 55533 bytes, file is 55533 bytes 689s ok 4 689s downloaded 43888 bytes, file is 43888 bytes 689s ok 5 689s downloaded 89271 bytes, file is 89271 bytes 689s ok 6 689s downloaded 9991 bytes, file is 9991 bytes 689s ok 7 689s downloaded 9577 bytes, file is 9577 bytes 689s ok 8 689s downloaded 4100 bytes, file is 4100 bytes 689s ok 9 689s downloaded 3672 bytes, file is 3672 bytes 689s ok 10 689s downloaded 7683 bytes, file is 7683 bytes 689s ok 11 689s downloaded 144298 bytes, file is 144298 bytes 689s ok 12 689s downloaded 7966 bytes, file is 7966 bytes 689s ok 13 689s downloaded 6892 bytes, file is 6892 bytes 689s ok 14 689s downloaded 7760 bytes, file is 7760 bytes 689s ok 15 689s downloaded 6327 bytes, file is 6327 bytes 689s ok 16 689s downloaded 133641 bytes, file is 133641 bytes 689s ok 17 689s downloaded 6142 bytes, file is 6142 bytes 689s ok 18 689s downloaded 3594 bytes, file is 3594 bytes 689s ok 19 689s downloaded 4085 bytes, file is 4085 bytes 689s ok 20 689s downloaded 119430 bytes, file is 119430 bytes 689s ok 21 689s downloaded 6597 bytes, file is 6597 bytes 689s ok 22 689s downloaded 5335 bytes, file is 5335 bytes 689s ok 23 689s downloaded 4616 bytes, file is 4616 bytes 689s ok 24 689s downloaded 115538 bytes, file is 115538 bytes 689s ok 25 689s downloaded 10759 bytes, file is 10759 bytes 689s ok 26 689s downloaded 12271 bytes, file is 12271 bytes 689s ok 27 689s downloaded 9232 bytes, file is 9232 bytes 689s ok 28 689s downloaded 129680 bytes, file is 129680 bytes 689s ok 29 689s downloaded 10557 bytes, file is 10557 bytes 689s ok 30 689s downloaded 12319 bytes, file is 12319 bytes 689s ok 31 689s downloaded 8442 bytes, file is 8442 bytes 689s ok 32 689s downloaded 4450 bytes, file is 4450 bytes 689s ok 33 689s downloaded 64523 bytes, file is 64523 bytes 689s ok 34 689s downloaded 8201 bytes, file is 8201 bytes 689s ok 35 689s downloaded 4103 bytes, file is 4103 bytes 689s ok 36 689s downloaded 10924 bytes, file is 10924 bytes 689s ok 37 689s downloaded 4456 bytes, file is 4456 bytes 689s ok 38 689s downloaded 100187 bytes, file is 100187 bytes 689s ok 39 689s downloaded 7717 bytes, file is 7717 bytes 689s ok 40 689s downloaded 7702 bytes, file is 7702 bytes 689s ok 41 689s downloaded 7017 bytes, file is 7017 bytes 689s ok 42 689s downloaded 71129 bytes, file is 71129 bytes 689s ok 43 689s downloaded 4599 bytes, file is 4599 bytes 689s ok 44 689s downloaded 6150 bytes, file is 6150 bytes 689s ok 45 689s downloaded 5111 bytes, file is 5111 bytes 689s ok 46 689s downloaded 40701 bytes, file is 40701 bytes 689s ok 47 689s downloaded 5730 bytes, file is 5730 bytes 689s ok 48 689s downloaded 4682 bytes, file is 4682 bytes 689s ok 49 689s downloaded 4980 bytes, file is 4980 bytes 689s ok 50 689s downloaded 54032 bytes, file is 54032 bytes 689s ok 51 689s downloaded 7007 bytes, file is 7007 bytes 689s ok 52 689s downloaded 37377 bytes, file is 37377 bytes 689s ok 53 689s downloaded 4214 bytes, file is 4214 bytes 689s ok 54 689s downloaded 3946 bytes, file is 3946 bytes 689s ok 55 689s downloaded 4054 bytes, file is 4054 bytes 689s ok 56 689s downloaded 44427 bytes, file is 44427 bytes 689s ok 57 689s downloaded 4744 bytes, file is 4744 bytes 689s ok 58 689s downloaded 3946 bytes, file is 3946 bytes 689s ok 59 689s downloaded 4055 bytes, file is 4055 bytes 689s ok 60 689s downloaded 68937 bytes, file is 68937 bytes 689s ok 61 689s downloaded 3946 bytes, file is 3946 bytes 689s ok 62 689s downloaded 4052 bytes, file is 4052 bytes 689s ok 63 689s downloaded 124713 bytes, file is 124713 bytes 689s ok 64 689s downloaded 107201 bytes, file is 107201 bytes 689s ok 65 689s downloaded 38060 bytes, file is 38060 bytes 689s ok 66 689s downloaded 4470 bytes, file is 4470 bytes 689s ok 67 689s downloaded 6335 bytes, file is 6335 bytes 689s ok 68 689s downloaded 7363 bytes, file is 7363 bytes 689s ok 69 689s downloaded 5889 bytes, file is 5889 bytes 689s ok 70 689s downloaded 4651 bytes, file is 4651 bytes 689s ok 71 689s downloaded 8357 bytes, file is 8357 bytes 689s ok 72 689s downloaded 25281 bytes, file is 25281 bytes 689s ok 73 689s downloaded 53904 bytes, file is 53904 bytes 689s ok 74 689s downloaded 115157 bytes, file is 115157 bytes 689s ok 75 689s downloaded 20457 bytes, file is 20457 bytes 689s ok 76 689s downloaded 5768 bytes, file is 5768 bytes 689s ok 77 689s downloaded 8241 bytes, file is 8241 bytes 689s ok 78 689s downloaded 824371 bytes, file is 824371 bytes 689s ok 79 689s downloaded 22583 bytes, file is 22583 bytes 689s ok 80 689s downloaded 7010 bytes, file is 7010 bytes 689s ok 81 689s downloaded 8386 bytes, file is 8386 bytes 689s ok 82 689s downloaded 294 bytes, file is 294 bytes 689s ok 83 689s downloaded 304 bytes, file is 304 bytes 689s ok 84 689s downloaded 8016 bytes, file is 8016 bytes 689s ok 85 689s downloaded 56994 bytes, file is 56994 bytes 689s ok 86 689s downloaded 4480 bytes, file is 4480 bytes 689s ok 87 689s downloaded 9151 bytes, file is 9151 bytes 689s ok 88 689s downloaded 15459 bytes, file is 15459 bytes 689s ok 89 689s downloaded 9546 bytes, file is 9546 bytes 689s ok 90 689s downloaded 4837 bytes, file is 4837 bytes 689s ok 91 689s downloaded 6938 bytes, file is 6938 bytes 689s ok 92 689s downloaded 26154 bytes, file is 26154 bytes 689s ok 93 689s downloaded 53154 bytes, file is 53154 bytes 689s ok 94 689s downloaded 4943 bytes, file is 4943 bytes 689s ok 95 689s downloaded 43100 bytes, file is 43100 bytes 689s ok 96 689s downloaded 22163 bytes, file is 22163 bytes 689s ok 97 689s downloaded 39867 bytes, file is 39867 bytes 689s ok 98 689s downloaded 4052 bytes, file is 4052 bytes 689s ok 99 689s downloaded 24330 bytes, file is 24330 bytes 689s ok 100 689s downloaded 311377 bytes, file is 311377 bytes 689s ok 101 689s downloaded 9376 bytes, file is 9376 bytes 689s ok 102 689s downloaded 46317 bytes, file is 46317 bytes 689s ok 103 689s downloaded 26746 bytes, file is 26746 bytes 689s ok 104 689s downloaded 7959 bytes, file is 7959 bytes 689s ok 105 689s downloaded 84353 bytes, file is 84353 bytes 689s ok 106 689s downloaded 37665 bytes, file is 37665 bytes 689s ok 107 689s downloaded 10359 bytes, file is 10359 bytes 689s ok 108 689s downloaded 22795 bytes, file is 22795 bytes 689s ok 109 689s downloaded 14429 bytes, file is 14429 bytes 689s ok 110 689s downloaded 9377 bytes, file is 9377 bytes 689s ok 111 689s downloaded 37601 bytes, file is 37601 bytes 689s ok 112 689s downloaded 90814 bytes, file is 90814 bytes 689s ok 113 689s downloaded 55292 bytes, file is 55292 bytes 689s ok 114 689s downloaded 39537 bytes, file is 39537 bytes 689s ok 115 689s downloaded 37816 bytes, file is 37816 bytes 689s ok 116 689s downloaded 49936 bytes, file is 49936 bytes 689s ok 117 689s downloaded 15221 bytes, file is 15221 bytes 689s ok 118 689s downloaded 22218 bytes, file is 22218 bytes 689s ok 119 689s downloaded 13355 bytes, file is 13355 bytes 689s ok 120 689s downloaded 16608 bytes, file is 16608 bytes 689s ok 121 689s downloaded 1649 bytes, file is 1649 bytes 689s ok 122 689s downloaded 422210 bytes, file is 422210 bytes 689s ok 123 689s downloaded 31786 bytes, file is 31786 bytes 689s ok 124 689s downloaded 137232 bytes, file is 137232 bytes 689s ok 125 689s downloaded 16501 bytes, file is 16501 bytes 689s ok 126 689s downloaded 13815 bytes, file is 13815 bytes 689s ok 127 689s downloaded 180836 bytes, file is 180836 bytes 689s ok 128 689s downloaded 45028 bytes, file is 45028 bytes 689s ok 129 689s downloaded 72248 bytes, file is 72248 bytes 689s ok 130 689s downloaded 6153 bytes, file is 6153 bytes 689s ok 131 689s downloaded 1527 bytes, file is 1527 bytes 689s ok 132 689s downloaded 59530 bytes, file is 59530 bytes 689s ok 133 689s downloaded 30628 bytes, file is 30628 bytes 689s ok 134 689s downloaded 2013 bytes, file is 2013 bytes 689s ok 135 689s downloaded 129125 bytes, file is 129125 bytes 689s ok 136 689s downloaded 37398 bytes, file is 37398 bytes 689s ok 137 689s downloaded 22429 bytes, file is 22429 bytes 689s ok 138 689s downloaded 35539 bytes, file is 35539 bytes 689s ok 139 689s downloaded 71703 bytes, file is 71703 bytes 689s ok 140 689s downloaded 4432 bytes, file is 4432 bytes 689s ok 141 689s downloaded 8360 bytes, file is 8360 bytes 689s ok 142 689s downloaded 12224 bytes, file is 12224 bytes 689s ok 143 689s downloaded 355 bytes, file is 355 bytes 689s ok 144 689s downloaded 2026 bytes, file is 2026 bytes 689s ok 145 689s downloaded 74839 bytes, file is 74839 bytes 689s ok 146 689s downloaded 9436 bytes, file is 9436 bytes 689s ok 147 689s downloaded 12143 bytes, file is 12143 bytes 689s ok 148 689s downloaded 26451 bytes, file is 26451 bytes 689s ok 149 689s downloaded 9588 bytes, file is 9588 bytes 689s ok 150 689s downloaded 58695 bytes, file is 58695 bytes 689s ok 151 689s downloaded 22331 bytes, file is 22331 bytes 689s ok 152 689s downloaded 3429 bytes, file is 3429 bytes 689s ok 153 689s downloaded 10963 bytes, file is 10963 bytes 689s ok 154 689s downloaded 8357 bytes, file is 8357 bytes 689s ok 155 689s downloaded 36144 bytes, file is 36144 bytes 689s ok 156 689s downloaded 26757 bytes, file is 26757 bytes 689s ok 157 689s downloaded 151973 bytes, file is 151973 bytes 689s ok 158 689s downloaded 1243 bytes, file is 1243 bytes 689s ok 159 689s downloaded 15223 bytes, file is 15223 bytes 689s ok 160 689s downloaded 93369 bytes, file is 93369 bytes 689s ok 161 689s downloaded 14283 bytes, file is 14283 bytes 689s ok 162 689s downloaded 4784 bytes, file is 4784 bytes 689s ok 163 689s downloaded 51369 bytes, file is 51369 bytes 689s ok 164 689s downloaded 49853 bytes, file is 49853 bytes 689s ok 165 689s downloaded 5144 bytes, file is 5144 bytes 689s ok 166 689s downloaded 23397 bytes, file is 23397 bytes 689s ok 167 689s downloaded 68880 bytes, file is 68880 bytes 689s ok 168 689s downloaded 12096 bytes, file is 12096 bytes 689s ok 169 689s downloaded 26551 bytes, file is 26551 bytes 689s ok 170 689s downloaded 89288 bytes, file is 89288 bytes 689s ok 171 689s downloaded 5138 bytes, file is 5138 bytes 689s ok 172 689s downloaded 6693 bytes, file is 6693 bytes 689s ok 173 689s downloaded 135805 bytes, file is 135805 bytes 689s ok 174 689s downloaded 31661 bytes, file is 31661 bytes 689s ok 175 689s downloaded 33167 bytes, file is 33167 bytes 689s ok 176 689s downloaded 48816 bytes, file is 48816 bytes 689s ok 177 689s downloaded 35911 bytes, file is 35911 bytes 689s ok 178 689s downloaded 18756 bytes, file is 18756 bytes 689s ok 179 689s downloaded 43401 bytes, file is 43401 bytes 689s ok 180 689s downloaded 509 bytes, file is 509 bytes 689s ok 181 689s downloaded 19189 bytes, file is 19189 bytes 689s ok 182 689s downloaded 15588 bytes, file is 15588 bytes 689s ok 183 689s downloaded 123417 bytes, file is 123417 bytes 689s ok 184 689s downloaded 1548 bytes, file is 1548 bytes 689s ok 185 689s downloaded 58669 bytes, file is 58669 bytes 689s ok 186 689s downloaded 27846 bytes, file is 27846 bytes 689s ok 187 689s downloaded 19186 bytes, file is 19186 bytes 689s ok 188 689s downloaded 29862 bytes, file is 29862 bytes 689s ok 189 689s downloaded 7132 bytes, file is 7132 bytes 689s ok 190 689s downloaded 9019 bytes, file is 9019 bytes 689s ok 191 689s downloaded 77701 bytes, file is 77701 bytes 689s ok 192 689s downloaded 53982 bytes, file is 53982 bytes 689s ok 193 689s downloaded 10328 bytes, file is 10328 bytes 689s ok 194 689s downloaded 46394 bytes, file is 46394 bytes 689s ok 195 689s downloaded 39569 bytes, file is 39569 bytes 689s ok 196 689s downloaded 758278 bytes, file is 758278 bytes 689s ok 197 689s downloaded 372 bytes, file is 372 bytes 689s ok 198 689s downloaded 294 bytes, file is 294 bytes 689s ok 199 689s downloaded 294 bytes, file is 294 bytes 689s ok 200 689s downloaded 10623 bytes, file is 10623 bytes 689s ok 201 689s downloaded 8511 bytes, file is 8511 bytes 689s ok 202 689s downloaded 4483 bytes, file is 4483 bytes 689s ok 203 689s downloaded 90816 bytes, file is 90816 bytes 689s ok 204 689s downloaded 25417 bytes, file is 25417 bytes 689s ok 205 689s downloaded 14126 bytes, file is 14126 bytes 689s ok 206 689s downloaded 38625 bytes, file is 38625 bytes 689s ok 207 689s downloaded 454394 bytes, file is 454394 bytes 689s ok 208 689s downloaded 7951 bytes, file is 7951 bytes 689s ok 209 689s downloaded 7400 bytes, file is 7400 bytes 689s ok 210 689s downloaded 92850 bytes, file is 92850 bytes 689s ok 211 689s downloaded 50829 bytes, file is 50829 bytes 689s ok 212 689s downloaded 3862 bytes, file is 3862 bytes 689s ok 213 689s downloaded 32731 bytes, file is 32731 bytes 689s ok 214 689s downloaded 86827 bytes, file is 86827 bytes 689s ok 215 689s downloaded 50436 bytes, file is 50436 bytes 689s ok 216 689s downloaded 24001 bytes, file is 24001 bytes 689s ok 217 689s ok 696s t/apache/byterange2.t ............... 696s 1..1 696s # Running under perl version 5.038002 for linux 696s # Current time local: Tue Jun 4 09:21:36 2024 696s # Current time GMT: Tue Jun 4 09:21:36 2024 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.42 696s # testing : return correct content 696s # expected: 'hello 696s # ' 696s # received: 'hello 696s # ' 696s ok 1 696s ok 703s t/apache/byterange3.t ............... 703s # using LWP client 703s 1..217 703s # Running under perl version 5.038002 for linux 703s # Current time local: Tue Jun 4 09:21:43 2024 703s # Current time GMT: Tue Jun 4 09:21:43 2024 703s # Using Test.pm version 1.31 703s # Using Apache/Test.pm version 1.42 703s downloaded 17651 bytes, file is 17651 bytes 703s ok 1 703s downloaded 56240 bytes, file is 56240 bytes 703s ok 2 703s downloaded 34283 bytes, file is 34283 bytes 703s ok 3 703s downloaded 55533 bytes, file is 55533 bytes 703s ok 4 703s downloaded 43888 bytes, file is 43888 bytes 703s ok 5 703s downloaded 89271 bytes, file is 89271 bytes 703s ok 6 703s downloaded 9991 bytes, file is 9991 bytes 703s ok 7 703s downloaded 9577 bytes, file is 9577 bytes 703s ok 8 703s downloaded 4100 bytes, file is 4100 bytes 703s ok 9 703s downloaded 3672 bytes, file is 3672 bytes 703s ok 10 703s downloaded 7683 bytes, file is 7683 bytes 703s ok 11 703s downloaded 144298 bytes, file is 144298 bytes 703s ok 12 703s downloaded 7966 bytes, file is 7966 bytes 703s ok 13 703s downloaded 6892 bytes, file is 6892 bytes 703s ok 14 703s downloaded 7760 bytes, file is 7760 bytes 703s ok 15 703s downloaded 6327 bytes, file is 6327 bytes 703s ok 16 703s downloaded 133641 bytes, file is 133641 bytes 703s ok 17 703s downloaded 6142 bytes, file is 6142 bytes 703s ok 18 703s downloaded 3594 bytes, file is 3594 bytes 703s ok 19 703s downloaded 4085 bytes, file is 4085 bytes 703s ok 20 703s downloaded 119430 bytes, file is 119430 bytes 703s ok 21 703s downloaded 6597 bytes, file is 6597 bytes 703s ok 22 703s downloaded 5335 bytes, file is 5335 bytes 703s ok 23 703s downloaded 4616 bytes, file is 4616 bytes 703s ok 24 703s downloaded 115538 bytes, file is 115538 bytes 703s ok 25 703s downloaded 10759 bytes, file is 10759 bytes 703s ok 26 703s downloaded 12271 bytes, file is 12271 bytes 703s ok 27 703s downloaded 9232 bytes, file is 9232 bytes 703s ok 28 703s downloaded 129680 bytes, file is 129680 bytes 703s ok 29 703s downloaded 10557 bytes, file is 10557 bytes 703s ok 30 703s downloaded 12319 bytes, file is 12319 bytes 703s ok 31 703s downloaded 8442 bytes, file is 8442 bytes 703s ok 32 703s downloaded 4450 bytes, file is 4450 bytes 703s ok 33 703s downloaded 64523 bytes, file is 64523 bytes 703s ok 34 703s downloaded 8201 bytes, file is 8201 bytes 703s ok 35 703s downloaded 4103 bytes, file is 4103 bytes 703s ok 36 703s downloaded 10924 bytes, file is 10924 bytes 703s ok 37 703s downloaded 4456 bytes, file is 4456 bytes 703s ok 38 703s downloaded 100187 bytes, file is 100187 bytes 703s ok 39 703s downloaded 7717 bytes, file is 7717 bytes 703s ok 40 703s downloaded 7702 bytes, file is 7702 bytes 703s ok 41 703s downloaded 7017 bytes, file is 7017 bytes 703s ok 42 703s downloaded 71129 bytes, file is 71129 bytes 703s ok 43 703s downloaded 4599 bytes, file is 4599 bytes 703s ok 44 703s downloaded 6150 bytes, file is 6150 bytes 703s ok 45 703s downloaded 5111 bytes, file is 5111 bytes 703s ok 46 703s downloaded 40701 bytes, file is 40701 bytes 703s ok 47 703s downloaded 5730 bytes, file is 5730 bytes 703s ok 48 703s downloaded 4682 bytes, file is 4682 bytes 703s ok 49 703s downloaded 4980 bytes, file is 4980 bytes 703s ok 50 703s downloaded 54032 bytes, file is 54032 bytes 703s ok 51 703s downloaded 7007 bytes, file is 7007 bytes 703s ok 52 703s downloaded 37377 bytes, file is 37377 bytes 703s ok 53 703s downloaded 4214 bytes, file is 4214 bytes 703s ok 54 703s downloaded 3946 bytes, file is 3946 bytes 703s ok 55 703s downloaded 4054 bytes, file is 4054 bytes 703s ok 56 703s downloaded 44427 bytes, file is 44427 bytes 703s ok 57 703s downloaded 4744 bytes, file is 4744 bytes 703s ok 58 703s downloaded 3946 bytes, file is 3946 bytes 703s ok 59 703s downloaded 4055 bytes, file is 4055 bytes 703s ok 60 703s downloaded 68937 bytes, file is 68937 bytes 703s ok 61 703s downloaded 3946 bytes, file is 3946 bytes 703s ok 62 703s downloaded 4052 bytes, file is 4052 bytes 703s ok 63 703s downloaded 124713 bytes, file is 124713 bytes 703s ok 64 703s downloaded 107201 bytes, file is 107201 bytes 703s ok 65 703s downloaded 38060 bytes, file is 38060 bytes 703s ok 66 703s downloaded 4470 bytes, file is 4470 bytes 703s ok 67 703s downloaded 6335 bytes, file is 6335 bytes 703s ok 68 703s downloaded 7363 bytes, file is 7363 bytes 703s ok 69 703s downloaded 5889 bytes, file is 5889 bytes 703s ok 70 703s downloaded 4651 bytes, file is 4651 bytes 703s ok 71 703s downloaded 8357 bytes, file is 8357 bytes 703s ok 72 703s downloaded 25281 bytes, file is 25281 bytes 703s ok 73 703s downloaded 53904 bytes, file is 53904 bytes 703s ok 74 703s downloaded 115157 bytes, file is 115157 bytes 703s ok 75 703s downloaded 20457 bytes, file is 20457 bytes 703s ok 76 703s downloaded 5768 bytes, file is 5768 bytes 703s ok 77 703s downloaded 8241 bytes, file is 8241 bytes 703s ok 78 703s downloaded 824371 bytes, file is 824371 bytes 703s ok 79 703s downloaded 22583 bytes, file is 22583 bytes 703s ok 80 703s downloaded 7010 bytes, file is 7010 bytes 703s ok 81 703s downloaded 8386 bytes, file is 8386 bytes 703s ok 82 703s downloaded 294 bytes, file is 294 bytes 703s ok 83 703s downloaded 304 bytes, file is 304 bytes 703s ok 84 703s downloaded 8016 bytes, file is 8016 bytes 703s ok 85 703s downloaded 56994 bytes, file is 56994 bytes 703s ok 86 703s downloaded 4480 bytes, file is 4480 bytes 703s ok 87 703s downloaded 9151 bytes, file is 9151 bytes 703s ok 88 703s downloaded 15459 bytes, file is 15459 bytes 703s ok 89 703s downloaded 9546 bytes, file is 9546 bytes 703s ok 90 703s downloaded 4837 bytes, file is 4837 bytes 703s ok 91 703s downloaded 6938 bytes, file is 6938 bytes 703s ok 92 703s downloaded 26154 bytes, file is 26154 bytes 703s ok 93 703s downloaded 53154 bytes, file is 53154 bytes 703s ok 94 703s downloaded 4943 bytes, file is 4943 bytes 703s ok 95 703s downloaded 43100 bytes, file is 43100 bytes 703s ok 96 703s downloaded 22163 bytes, file is 22163 bytes 703s ok 97 703s downloaded 39867 bytes, file is 39867 bytes 703s ok 98 703s downloaded 4052 bytes, file is 4052 bytes 703s ok 99 703s downloaded 24330 bytes, file is 24330 bytes 703s ok 100 703s downloaded 311377 bytes, file is 311377 bytes 703s ok 101 703s downloaded 9376 bytes, file is 9376 bytes 703s ok 102 703s downloaded 46317 bytes, file is 46317 bytes 703s ok 103 703s downloaded 26746 bytes, file is 26746 bytes 703s ok 104 703s downloaded 7959 bytes, file is 7959 bytes 703s ok 105 703s downloaded 84353 bytes, file is 84353 bytes 703s ok 106 703s downloaded 37665 bytes, file is 37665 bytes 703s ok 107 703s downloaded 10359 bytes, file is 10359 bytes 703s ok 108 703s downloaded 22795 bytes, file is 22795 bytes 703s ok 109 703s downloaded 14429 bytes, file is 14429 bytes 703s ok 110 703s downloaded 9377 bytes, file is 9377 bytes 703s ok 111 703s downloaded 37601 bytes, file is 37601 bytes 703s ok 112 703s downloaded 90814 bytes, file is 90814 bytes 703s ok 113 703s downloaded 55292 bytes, file is 55292 bytes 703s ok 114 703s downloaded 39537 bytes, file is 39537 bytes 703s ok 115 703s downloaded 37816 bytes, file is 37816 bytes 703s ok 116 703s downloaded 49936 bytes, file is 49936 bytes 703s ok 117 703s downloaded 15221 bytes, file is 15221 bytes 703s ok 118 703s downloaded 22218 bytes, file is 22218 bytes 703s ok 119 703s downloaded 13355 bytes, file is 13355 bytes 703s ok 120 703s downloaded 16608 bytes, file is 16608 bytes 703s ok 121 703s downloaded 1649 bytes, file is 1649 bytes 703s ok 122 703s downloaded 422210 bytes, file is 422210 bytes 703s ok 123 703s downloaded 31786 bytes, file is 31786 bytes 703s ok 124 703s downloaded 137232 bytes, file is 137232 bytes 703s ok 125 703s downloaded 16501 bytes, file is 16501 bytes 703s ok 126 703s downloaded 13815 bytes, file is 13815 bytes 703s ok 127 703s downloaded 180836 bytes, file is 180836 bytes 703s ok 128 703s downloaded 45028 bytes, file is 45028 bytes 703s ok 129 703s downloaded 72248 bytes, file is 72248 bytes 703s ok 130 703s downloaded 6153 bytes, file is 6153 bytes 703s ok 131 703s downloaded 1527 bytes, file is 1527 bytes 703s ok 132 703s downloaded 59530 bytes, file is 59530 bytes 703s ok 133 703s downloaded 30628 bytes, file is 30628 bytes 703s ok 134 703s downloaded 2013 bytes, file is 2013 bytes 703s ok 135 703s downloaded 129125 bytes, file is 129125 bytes 703s ok 136 703s downloaded 37398 bytes, file is 37398 bytes 703s ok 137 703s downloaded 22429 bytes, file is 22429 bytes 703s ok 138 703s downloaded 35539 bytes, file is 35539 bytes 703s ok 139 703s downloaded 71703 bytes, file is 71703 bytes 703s ok 140 703s downloaded 4432 bytes, file is 4432 bytes 703s ok 141 703s downloaded 8360 bytes, file is 8360 bytes 703s ok 142 703s downloaded 12224 bytes, file is 12224 bytes 703s ok 143 703s downloaded 355 bytes, file is 355 bytes 703s ok 144 703s downloaded 2026 bytes, file is 2026 bytes 703s ok 145 703s downloaded 74839 bytes, file is 74839 bytes 703s ok 146 703s downloaded 9436 bytes, file is 9436 bytes 703s ok 147 703s downloaded 12143 bytes, file is 12143 bytes 703s ok 148 703s downloaded 26451 bytes, file is 26451 bytes 703s ok 149 703s downloaded 9588 bytes, file is 9588 bytes 703s ok 150 703s downloaded 58695 bytes, file is 58695 bytes 703s ok 151 703s downloaded 22331 bytes, file is 22331 bytes 703s ok 152 703s downloaded 3429 bytes, file is 3429 bytes 703s ok 153 703s downloaded 10963 bytes, file is 10963 bytes 703s ok 154 703s downloaded 8357 bytes, file is 8357 bytes 703s ok 155 703s downloaded 36144 bytes, file is 36144 bytes 703s ok 156 703s downloaded 26757 bytes, file is 26757 bytes 703s ok 157 703s downloaded 151973 bytes, file is 151973 bytes 703s ok 158 703s downloaded 1243 bytes, file is 1243 bytes 703s ok 159 703s downloaded 15223 bytes, file is 15223 bytes 703s ok 160 703s downloaded 93369 bytes, file is 93369 bytes 703s ok 161 703s downloaded 14283 bytes, file is 14283 bytes 703s ok 162 703s downloaded 4784 bytes, file is 4784 bytes 703s ok 163 703s downloaded 51369 bytes, file is 51369 bytes 703s ok 164 703s downloaded 49853 bytes, file is 49853 bytes 703s ok 165 703s downloaded 5144 bytes, file is 5144 bytes 703s ok 166 703s downloaded 23397 bytes, file is 23397 bytes 703s ok 167 703s downloaded 68880 bytes, file is 68880 bytes 703s ok 168 703s downloaded 12096 bytes, file is 12096 bytes 703s ok 169 703s downloaded 26551 bytes, file is 26551 bytes 703s ok 170 703s downloaded 89288 bytes, file is 89288 bytes 703s ok 171 703s downloaded 5138 bytes, file is 5138 bytes 703s ok 172 703s downloaded 6693 bytes, file is 6693 bytes 703s ok 173 703s downloaded 135805 bytes, file is 135805 bytes 703s ok 174 703s downloaded 31661 bytes, file is 31661 bytes 703s ok 175 703s downloaded 33167 bytes, file is 33167 bytes 703s ok 176 703s downloaded 48816 bytes, file is 48816 bytes 703s ok 177 703s downloaded 35911 bytes, file is 35911 bytes 703s ok 178 703s downloaded 18756 bytes, file is 18756 bytes 703s ok 179 703s downloaded 43401 bytes, file is 43401 bytes 703s ok 180 703s downloaded 509 bytes, file is 509 bytes 703s ok 181 703s downloaded 19189 bytes, file is 19189 bytes 703s ok 182 703s downloaded 15588 bytes, file is 15588 bytes 703s ok 183 703s downloaded 123417 bytes, file is 123417 bytes 703s ok 184 703s downloaded 1548 bytes, file is 1548 bytes 703s ok 185 703s downloaded 58669 bytes, file is 58669 bytes 703s ok 186 703s downloaded 27846 bytes, file is 27846 bytes 703s ok 187 703s downloaded 19186 bytes, file is 19186 bytes 703s ok 188 703s downloaded 29862 bytes, file is 29862 bytes 703s ok 189 703s downloaded 7132 bytes, file is 7132 bytes 703s ok 190 703s downloaded 9019 bytes, file is 9019 bytes 703s ok 191 703s downloaded 77701 bytes, file is 77701 bytes 703s ok 192 703s downloaded 53982 bytes, file is 53982 bytes 703s ok 193 703s downloaded 10328 bytes, file is 10328 bytes 703s ok 194 703s downloaded 46394 bytes, file is 46394 bytes 703s ok 195 703s downloaded 39569 bytes, file is 39569 bytes 703s ok 196 703s downloaded 758278 bytes, file is 758278 bytes 703s ok 197 703s downloaded 372 bytes, file is 372 bytes 703s ok 198 703s downloaded 294 bytes, file is 294 bytes 703s ok 199 703s downloaded 294 bytes, file is 294 bytes 703s ok 200 703s downloaded 10623 bytes, file is 10623 bytes 703s ok 201 703s downloaded 8511 bytes, file is 8511 bytes 703s ok 202 703s downloaded 4483 bytes, file is 4483 bytes 703s ok 203 703s downloaded 90816 bytes, file is 90816 bytes 703s ok 204 703s downloaded 25417 bytes, file is 25417 bytes 703s ok 205 703s downloaded 14126 bytes, file is 14126 bytes 703s ok 206 703s downloaded 38625 bytes, file is 38625 bytes 703s ok 207 703s downloaded 454394 bytes, file is 454394 bytes 703s ok 208 703s downloaded 7951 bytes, file is 7951 bytes 703s ok 209 703s downloaded 7400 bytes, file is 7400 bytes 703s ok 210 703s downloaded 92850 bytes, file is 92850 bytes 703s ok 211 703s downloaded 50829 bytes, file is 50829 bytes 703s ok 212 703s downloaded 3862 bytes, file is 3862 bytes 703s ok 213 703s downloaded 32731 bytes, file is 32731 bytes 703s ok 214 703s downloaded 86827 bytes, file is 86827 bytes 703s ok 215 703s downloaded 50436 bytes, file is 50436 bytes 703s ok 216 703s downloaded 24001 bytes, file is 24001 bytes 703s ok 217 703s ok 706s t/apache/byterange4.t ............... 706s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 706s 1..153 706s # Running under perl version 5.038002 for linux 706s # Current time local: Tue Jun 4 09:21:50 2024 706s # Current time GMT: Tue Jun 4 09:21:50 2024 706s # Using Test.pm version 1.31 706s # Using Apache/Test.pm version 1.42 706s range: 0-0 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 1 706s range: 0-1 706s rc 206 706s expect: '00' 706s got: '00' 706s ok 2 706s range: 0-2 706s rc 206 706s expect: '000' 706s got: '000' 706s ok 3 706s range: 0-198 706s rc 206 706s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 706s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 706s ok 4 706s range: 0-199 706s rc 206 706s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 706s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 706s ok 5 706s range: 0-200 706s rc 206 706s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 706s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 706s ok 6 706s range: 0-201 706s rc 206 706s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 706s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 706s ok 7 706s range: 0-598 706s rc 206 706s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 8 706s range: 0-599 706s rc 206 706s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 9 706s range: 0-600 706s rc 206 706s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 10 706s range: 0-601 706s rc 206 706s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 11 706s range: 0-7798 706s rc 206 706s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 12 706s range: 0-7799 706s rc 206 706s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 13 706s range: 0-7800 706s rc 206 706s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 14 706s range: 0-7801 706s rc 206 706s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 15 706s range: 0-7998 706s rc 206 706s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 16 706s range: 0-7999 706s rc 206 706s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 17 706s range: 1-1 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 18 706s range: 1-2 706s rc 206 706s expect: '00' 706s got: '00' 706s ok 19 706s range: 1-198 706s rc 206 706s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 706s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 706s ok 20 706s range: 1-199 706s rc 206 706s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 706s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 706s ok 21 706s range: 1-200 706s rc 206 706s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 706s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 706s ok 22 706s range: 1-201 706s rc 206 706s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 706s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 706s ok 23 706s range: 1-598 706s rc 206 706s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 24 706s range: 1-599 706s rc 206 706s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 25 706s range: 1-600 706s rc 206 706s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 26 706s range: 1-601 706s rc 206 706s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 27 706s range: 1-7798 706s rc 206 706s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 28 706s range: 1-7799 706s rc 206 706s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 29 706s range: 1-7800 706s rc 206 706s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 30 706s range: 1-7801 706s rc 206 706s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 31 706s range: 1-7998 706s rc 206 706s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 32 706s range: 1-7999 706s rc 206 706s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 33 706s range: 2-2 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 34 706s range: 2-198 706s rc 206 706s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 706s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 706s ok 35 706s range: 2-199 706s rc 206 706s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 706s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 706s ok 36 706s range: 2-200 706s rc 206 706s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 706s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 706s ok 37 706s range: 2-201 706s rc 206 706s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 706s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 706s ok 38 706s range: 2-598 706s rc 206 706s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 39 706s range: 2-599 706s rc 206 706s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 40 706s range: 2-600 706s rc 206 706s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 41 706s range: 2-601 706s rc 206 706s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 42 706s range: 2-7798 706s rc 206 706s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 43 706s range: 2-7799 706s rc 206 706s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 44 706s range: 2-7800 706s rc 206 706s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 45 706s range: 2-7801 706s rc 206 706s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 46 706s range: 2-7998 706s rc 206 706s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 47 706s range: 2-7999 706s rc 206 706s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 48 706s range: 198-198 706s rc 206 706s expect: '5' 706s got: '5' 706s ok 49 706s range: 198-199 706s rc 206 706s expect: '50' 706s got: '50' 706s ok 50 706s range: 198-200 706s rc 206 706s expect: '500' 706s got: '500' 706s ok 51 706s range: 198-201 706s rc 206 706s expect: '5000' 706s got: '5000' 706s ok 52 706s range: 198-598 706s rc 206 706s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 53 706s range: 198-599 706s rc 206 706s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 54 706s range: 198-600 706s rc 206 706s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 55 706s range: 198-601 706s rc 206 706s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 56 706s range: 198-7798 706s rc 206 706s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 57 706s range: 198-7799 706s rc 206 706s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 58 706s range: 198-7800 706s rc 206 706s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 59 706s range: 198-7801 706s rc 206 706s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 60 706s range: 198-7998 706s rc 206 706s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 61 706s range: 198-7999 706s rc 206 706s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 62 706s range: 199-199 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 63 706s range: 199-200 706s rc 206 706s expect: '00' 706s got: '00' 706s ok 64 706s range: 199-201 706s rc 206 706s expect: '000' 706s got: '000' 706s ok 65 706s range: 199-598 706s rc 206 706s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 66 706s range: 199-599 706s rc 206 706s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 67 706s range: 199-600 706s rc 206 706s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 68 706s range: 199-601 706s rc 206 706s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 69 706s range: 199-7798 706s rc 206 706s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 70 706s range: 199-7799 706s rc 206 706s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 71 706s range: 199-7800 706s rc 206 706s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 72 706s range: 199-7801 706s rc 206 706s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 73 706s range: 199-7998 706s rc 206 706s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 74 706s range: 199-7999 706s rc 206 706s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 75 706s range: 200-200 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 76 706s range: 200-201 706s rc 206 706s expect: '00' 706s got: '00' 706s ok 77 706s range: 200-598 706s rc 206 706s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 78 706s range: 200-599 706s rc 206 706s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 79 706s range: 200-600 706s rc 206 706s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 80 706s range: 200-601 706s rc 206 706s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 81 706s range: 200-7798 706s rc 206 706s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 82 706s range: 200-7799 706s rc 206 706s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 83 706s range: 200-7800 706s rc 206 706s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 84 706s range: 200-7801 706s rc 206 706s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 85 706s range: 200-7998 706s rc 206 706s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 86 706s range: 200-7999 706s rc 206 706s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 87 706s range: 201-201 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 88 706s range: 201-598 706s rc 206 706s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 706s ok 89 706s range: 201-599 706s rc 206 706s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 706s ok 90 706s range: 201-600 706s rc 206 706s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 706s ok 91 706s range: 201-601 706s rc 206 706s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 706s ok 92 706s range: 201-7798 706s rc 206 706s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 93 706s range: 201-7799 706s rc 206 706s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 94 706s range: 201-7800 706s rc 206 706s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 95 706s range: 201-7801 706s rc 206 706s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 96 706s range: 201-7998 706s rc 206 706s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 97 706s range: 201-7999 706s rc 206 706s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 98 706s range: 598-598 706s rc 206 706s expect: '5' 706s got: '5' 706s ok 99 706s range: 598-599 706s rc 206 706s expect: '50' 706s got: '50' 706s ok 100 706s range: 598-600 706s rc 206 706s expect: '500' 706s got: '500' 706s ok 101 706s range: 598-601 706s rc 206 706s expect: '5001' 706s got: '5001' 706s ok 102 706s range: 598-7798 706s rc 206 706s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 103 706s range: 598-7799 706s rc 206 706s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 104 706s range: 598-7800 706s rc 206 706s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 105 706s range: 598-7801 706s rc 206 706s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 106 706s range: 598-7998 706s rc 206 706s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 107 706s range: 598-7999 706s rc 206 706s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 108 706s range: 599-599 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 109 706s range: 599-600 706s rc 206 706s expect: '00' 706s got: '00' 706s ok 110 706s range: 599-601 706s rc 206 706s expect: '001' 706s got: '001' 706s ok 111 706s range: 599-7798 706s rc 206 706s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 112 706s range: 599-7799 706s rc 206 706s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 113 706s range: 599-7800 706s rc 206 706s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 114 706s range: 599-7801 706s rc 206 706s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 115 706s range: 599-7998 706s rc 206 706s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 116 706s range: 599-7999 706s rc 206 706s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 117 706s range: 600-600 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 118 706s range: 600-601 706s rc 206 706s expect: '01' 706s got: '01' 706s ok 119 706s range: 600-7798 706s rc 206 706s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 120 706s range: 600-7799 706s rc 206 706s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 121 706s range: 600-7800 706s rc 206 706s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 122 706s range: 600-7801 706s rc 206 706s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 123 706s range: 600-7998 706s rc 206 706s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 124 706s range: 600-7999 706s rc 206 706s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 125 706s range: 601-601 706s rc 206 706s expect: '1' 706s got: '1' 706s ok 126 706s range: 601-7798 706s rc 206 706s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 706s ok 127 706s range: 601-7799 706s rc 206 706s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 706s ok 128 706s range: 601-7800 706s rc 206 706s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 706s ok 129 706s range: 601-7801 706s rc 206 706s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 706s ok 130 706s range: 601-7998 706s rc 206 706s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 131 706s range: 601-7999 706s rc 206 706s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 132 706s range: 7798-7798 706s rc 206 706s expect: '5' 706s got: '5' 706s ok 133 706s range: 7798-7799 706s rc 206 706s expect: '50' 706s got: '50' 706s ok 134 706s range: 7798-7800 706s rc 206 706s expect: '501' 706s got: '501' 706s ok 135 706s range: 7798-7801 706s rc 206 706s expect: '5019' 706s got: '5019' 706s ok 136 706s range: 7798-7998 706s rc 206 706s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 137 706s range: 7798-7999 706s rc 206 706s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 138 706s range: 7799-7799 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 139 706s range: 7799-7800 706s rc 206 706s expect: '01' 706s got: '01' 706s ok 140 706s range: 7799-7801 706s rc 206 706s expect: '019' 706s got: '019' 706s ok 141 706s range: 7799-7998 706s rc 206 706s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 142 706s range: 7799-7999 706s rc 206 706s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 143 706s range: 7800-7800 706s rc 206 706s expect: '1' 706s got: '1' 706s ok 144 706s range: 7800-7801 706s rc 206 706s expect: '19' 706s got: '19' 706s ok 145 706s range: 7800-7998 706s rc 206 706s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 146 706s range: 7800-7999 706s rc 206 706s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 147 706s range: 7801-7801 706s rc 206 706s expect: '9' 706s got: '9' 706s ok 148 706s range: 7801-7998 706s rc 206 706s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 706s ok 149 706s range: 7801-7999 706s rc 206 706s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 706s ok 150 706s range: 7998-7998 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 151 706s range: 7998-7999 706s rc 206 706s expect: '00' 706s got: '00' 706s ok 152 706s range: 7999-7999 706s rc 206 706s expect: '0' 706s got: '0' 706s ok 153 706s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 706s ok 708s t/apache/byterange5.t ............... 708s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 708s 1..5 708s # Running under perl version 5.038002 for linux 708s # Current time local: Tue Jun 4 09:21:53 2024 708s # Current time GMT: Tue Jun 4 09:21:53 2024 708s # Using Test.pm version 1.31 708s # Using Apache/Test.pm version 1.42 708s ok 1 708s ok 2 708s ok 3 708s ok 4 708s ok 5 708s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 708s ok 711s t/apache/byterange6.t ............... 711s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 711s 1..53 711s # Running under perl version 5.038002 for linux 711s # Current time local: Tue Jun 4 09:21:55 2024 711s # Current time GMT: Tue Jun 4 09:21:55 2024 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.42 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 1 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 2 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 3 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 4 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 5 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 6 711s # expecting range 0-100 711s # expecting range 1000-1001 711s # expecting range 5-6 711s ok 7 711s # expecting range 0-100 711s # expecting range 1000-1001 711s # expecting range 5-6 711s ok 8 711s # expecting range 0-100 711s # expecting range 1000-1001 711s # expecting range 5-6 711s ok 9 711s # expecting range 1-100 711s # expecting range 1000-1001 711s # expecting range 5-6 711s ok 10 711s # expecting range 1-100 711s # expecting range 1000-1001 711s # expecting range 5-6 711s ok 11 711s # expecting range 1-100 711s # expecting range 1000-1001 711s # expecting range 5-6 711s ok 12 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 13 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 14 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 15 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 16 711s # expecting range 0-70 711s # expecting range 72-100 711s # expecting range 1000-1001 711s ok 17 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 18 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 19 711s # expecting range 1-100 711s # expecting range 1000-1001 711s ok 20 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 21 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 22 711s # expecting range 0-101 711s # expecting range 1000-1001 711s ok 23 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 24 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 25 711s # expecting range 0-101 711s # expecting range 1000-1001 711s ok 26 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 27 711s # expecting range 0-100 711s # expecting range 1000-1001 711s ok 28 711s # expecting range 0-101 711s # expecting range 1000-1001 711s ok 29 711s # expecting range 1-10 711s # expecting range 99-99 711s ok 30 711s # expecting range 1-10 711s # expecting range 99-99 711s ok 31 711s # expecting range 1-11 711s # expecting range 99-99 711s ok 32 711s # expecting range 0-10 711s # expecting range 99-99 711s ok 33 711s # expecting range 0-10 711s # expecting range 99-99 711s ok 34 711s # expecting range 0-11 711s # expecting range 99-99 711s ok 35 711s # expecting range 0-12 711s # expecting range 99-99 711s ok 36 711s # expecting range 0-13 711s # expecting range 99-99 711s ok 37 711s # expecting range 1-11 711s # expecting range 99-99 711s ok 38 711s # expecting range 1-12 711s # expecting range 99-99 711s ok 39 711s # expecting range 1-13 711s # expecting range 99-99 711s ok 40 711s # expecting range 1-10 711s # expecting range 99-99 711s ok 41 711s # expecting range 1-11 711s # expecting range 99-99 711s ok 42 711s # expecting range 1-10 711s # expecting range 99-99 711s ok 43 711s # expecting range 0-11 711s # expecting range 99-99 711s ok 44 711s # expecting range 1-10 711s # expecting range 99-99 711s ok 45 711s # expecting range 1-20 711s # expecting range 99-99 711s ok 46 711s # expecting range 1-20 711s # expecting range 99-99 711s ok 47 711s # expecting range 1-20 711s # expecting range 99-99 711s ok 48 711s # expecting range 1-21 711s # expecting range 99-99 711s ok 49 711s # expecting range 5-12 711s # expecting range 99-99 711s ok 50 711s # expecting range 1-10 711s # expecting range 99-99 711s ok 51 711s # expecting range 5-10 711s # expecting range 1-3 711s # expecting range 99-99 711s ok 52 711s # expecting range 0-1 711s # expecting range 7999-7999 711s ok 53 711s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 711s ok 713s t/apache/byterange7.t ............... 713s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 713s 1..24 713s # Running under perl version 5.038002 for linux 713s # Current time local: Tue Jun 4 09:21:58 2024 713s # Current time GMT: Tue Jun 4 09:21:58 2024 713s # Using Test.pm version 1.31 713s # Using Apache/Test.pm version 1.42 713s Got 206 Range: 'bytes 0-1/40001' 713s body length 2 713s Content-Length: 2 713s ok 1 713s Got 206 multipart/byteranges 713s body length 196 713s Content-Length: 196 713s ok 2 713s Got 206 multipart/byteranges 713s body length 900 713s Content-Length: 900 713s ok 3 713s Got 206 multipart/byteranges 713s body length 4500 713s ok 4 713s Got 206 multipart/byteranges 713s body length 9000 713s ok 5 713s Got 200 713s ok 6 713s Got 200 713s ok 7 713s Got 200 713s ok 8 713s Got 200 713s ok 9 713s Got 200 713s ok 10 713s Got 200 713s ok 11 713s Got 200 713s ok 12 713s Got 200 713s ok 13 713s Got 200 713s ok 14 713s Got 200 713s ok 15 713s Got 200 713s ok 16 713s Got 200 713s ok 17 713s Got 200 713s ok 18 713s Got 200 713s ok 19 713s Sending '1000-200000', expecting 206 713s Got 206 Range: 'bytes 1000-40000/40001' 713s ok 20 713s Sending '100000-110000', expecting 416 713s Got 416 713s ok 21 713s Sending '100000-110000,1000-2000', expecting 206 713s Got 206 Range: 'bytes 1000-2000/40001' 713s ok 22 713s Sending '100000-110000,2000-1000', expecting 200 713s Got 200 713s ok 23 713s Sending '100000-110000,200000-', expecting 416 713s Got 416 713s ok 24 713s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 713s ok 716s t/apache/cfg_getline.t .............. 716s 1..116 716s # Running under perl version 5.038002 for linux 716s # Current time local: Tue Jun 4 09:22:00 2024 716s # Current time GMT: Tue Jun 4 09:22:00 2024 716s # Using Test.pm version 1.31 716s # Using Apache/Test.pm version 1.42 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 100 716s ok 1 716s ok 2 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 196 716s ok 3 716s ok 4 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 197 716s ok 5 716s ok 6 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 198 716s ok 7 716s ok 8 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 199 716s ok 9 716s ok 10 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 200 716s ok 11 716s ok 12 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 201 716s ok 13 716s ok 14 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 202 716s ok 15 716s ok 16 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 396 716s ok 17 716s ok 18 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 397 716s ok 19 716s ok 20 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 398 716s ok 21 716s ok 22 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 399 716s ok 23 716s ok 24 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 400 716s ok 25 716s ok 26 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 401 716s ok 27 716s ok 28 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 402 716s ok 29 716s ok 30 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 596 716s ok 31 716s ok 32 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 597 716s ok 33 716s ok 34 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 598 716s ok 35 716s ok 36 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 599 716s ok 37 716s ok 38 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 600 716s ok 39 716s ok 40 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 601 716s ok 41 716s ok 42 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 602 716s ok 43 716s ok 44 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1016 716s ok 45 716s ok 46 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1017 716s ok 47 716s ok 48 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1018 716s ok 49 716s ok 50 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1019 716s ok 51 716s ok 52 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1020 716s ok 53 716s ok 54 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1021 716s ok 55 716s ok 56 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1022 716s ok 57 716s ok 58 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1023 716s ok 59 716s ok 60 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1024 716s ok 61 716s ok 62 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1025 716s ok 63 716s ok 64 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1026 716s ok 65 716s ok 66 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1027 716s ok 67 716s ok 68 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1028 716s ok 69 716s ok 70 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1029 716s ok 71 716s ok 72 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 1030 716s ok 73 716s ok 74 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8170 716s ok 75 716s ok 76 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8171 716s ok 77 716s ok 78 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8172 716s ok 79 716s ok 80 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8173 716s ok 81 716s ok 82 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8174 716s ok 83 716s ok 84 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8175 716s ok 85 716s ok 86 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8176 716s ok 87 716s ok 88 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8177 716s ok 89 716s ok 90 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8178 716s ok 91 716s ok 92 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8179 716s ok 93 716s ok 94 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8180 716s ok 95 716s ok 96 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8181 716s ok 97 716s ok 98 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8182 716s ok 99 716s ok 100 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8183 716s ok 101 716s ok 102 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8184 716s ok 103 716s ok 104 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8185 716s ok 105 716s ok 106 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8186 716s ok 107 716s ok 108 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8187 716s ok 109 716s ok 110 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8188 716s ok 111 716s ok 112 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8189 716s ok 113 716s ok 114 716s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s Got rc 200 for length 8190 716s ok 115 716s ok 116 716s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 716s ok 718s t/apache/chunkinput.t ............... 718s 1..37 718s # Running under perl version 5.038002 for linux 718s # Current time local: Tue Jun 4 09:22:03 2024 718s # Current time GMT: Tue Jun 4 09:22:03 2024 718s # Using Test.pm version 1.31 718s # Using Apache/Test.pm version 1.42 718s testing default 718s ok 1 718s # testing : response codes 718s # expected: 'HTTP/1.1 200 OK' 718s # received: 'HTTP/1.1 200 OK' 718s ok 2 718s # testing : trailer (pid) 718s # expected: '180967' 718s # received: '180967' 718s ok 3 718s ok 4 718s # testing : response codes 718s # expected: 'HTTP/1.1 404 Not Found' 718s # received: 'HTTP/1.1 404 Not Found' 718s ok 5 718s ok 6 718s # testing : response codes 718s # expected: 'HTTP/1.1 200 OK' 718s # received: 'HTTP/1.1 200 OK' 718s ok 7 718s ok 8 718s # testing : response codes 718s # expected: 'HTTP/1.1 404 Not Found' 718s # received: 'HTTP/1.1 404 Not Found' 718s ok 9 718s ok 10 718s # testing : response codes 718s # expected: 'HTTP/1.1 200 OK' 718s # received: 'HTTP/1.1 200 OK' 718s ok 11 718s ok 12 718s # testing : response codes 718s # expected: 'HTTP/1.1 404 Not Found' 718s # received: 'HTTP/1.1 404 Not Found' 718s ok 13 718s ok 14 718s # testing : response codes 718s # expected: 'HTTP/1.1 200 OK' 718s # received: 'HTTP/1.1 200 OK' 718s ok 15 718s ok 16 718s # testing : response codes 718s # expected: 'HTTP/1.1 404 Not Found' 718s # received: 'HTTP/1.1 404 Not Found' 718s ok 17 718s ok 18 718s # testing : response codes 718s # expected: 'HTTP/1.1 200 OK' 718s # received: 'HTTP/1.1 200 OK' 718s ok 19 718s ok 20 718s # testing : response codes 718s # expected: 'HTTP/1.1 404 Not Found' 718s # received: 'HTTP/1.1 404 Not Found' 718s ok 21 718s ok 22 718s # testing : response codes 718s # expected: 'HTTP/1.1 400 Bad Request' 718s # received: 'HTTP/1.1 400 Bad Request' 718s ok 23 718s ok 24 718s # testing : response codes 718s # expected: 'HTTP/1.1 400 Bad Request' 718s # received: 'HTTP/1.1 400 Bad Request' 718s ok 25 718s ok 26 718s # testing : response codes 718s # expected: 'HTTP/1.1 413 Request Entity Too Large' 718s # received: 'HTTP/1.1 413 Request Entity Too Large' 718s ok 27 718s ok 28 718s # testing : response codes 718s # expected: 'HTTP/1.1 413 Request Entity Too Large' 718s # received: 'HTTP/1.1 413 Request Entity Too Large' 718s ok 29 718s ok 30 718s # testing : response codes 718s # expected: 'HTTP/1.1 400 Bad Request' 718s # received: 'HTTP/1.1 400 Bad Request' 718s ok 31 718s ok 32 718s # testing : response codes 718s # expected: 'HTTP/1.1 400 Bad Request' 718s # received: 'HTTP/1.1 400 Bad Request' 718s ok 33 718s ok 34 718s # testing : response codes 718s # expected: 'HTTP/1.1 400 Bad Request' 718s # received: 'HTTP/1.1 400 Bad Request' 718s ok 35 718s ok 36 718s # testing : response codes 718s # expected: 'HTTP/1.1 400 Bad Request' 718s # received: 'HTTP/1.1 400 Bad Request' 718s ok 37 718s ok 720s t/apache/contentlength.t ............ 720s 1..24 720s # Running under perl version 5.038002 for linux 720s # Current time local: Tue Jun 4 09:22:05 2024 720s # Current time GMT: Tue Jun 4 09:22:05 2024 720s # Using Test.pm version 1.31 720s # Using Apache/Test.pm version 1.42 720s testing default 720s ok 1 720s # testing : response codes POST for /echo_post with Content-Length: 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 2 720s ok 3 720s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 4 720s ok 5 720s # testing : response codes POST for /echo_post with Content-Length: 0 720s # expected: 'HTTP/1.1 200 OK' 720s # received: 'HTTP/1.1 200 OK' 720s ok 6 720s ok 7 720s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 720s # expected: 'HTTP/1.1 404 Not Found' 720s # received: 'HTTP/1.1 404 Not Found' 720s ok 8 720s ok 9 720s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 720s # expected: 'HTTP/1.1 200 OK' 720s # received: 'HTTP/1.1 200 OK' 720s ok 10 720s ok 11 720s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 720s # expected: 'HTTP/1.1 404 Not Found' 720s # received: 'HTTP/1.1 404 Not Found' 720s ok 12 720s ok 13 720s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 14 720s ok 15 720s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 16 720s ok 17 720s # testing : response codes POST for /echo_post with Content-Length: -1 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 18 720s ok 19 720s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 20 720s ok 21 720s # testing : response codes POST for /echo_post with Content-Length: 123abc 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 22 720s ok 23 720s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 720s # expected: 'HTTP/1.1 400 Bad Request' 720s # received: 'HTTP/1.1 400 Bad Request' 720s ok 24 720s ok 723s t/apache/errordoc.t ................. 723s 1..14 723s # Running under perl version 5.038002 for linux 723s # Current time local: Tue Jun 4 09:22:07 2024 723s # Current time GMT: Tue Jun 4 09:22:07 2024 723s # Using Test.pm version 1.31 723s # Using Apache/Test.pm version 1.42 723s # testing : notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 1 723s # testing : notfound.html content 723s # expected: qr/per-server 404/ 723s # received: 'per-server 404' 723s ok 2 723s # testing : /inherit/notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 3 723s # testing : /inherit/notfound.html content 723s # expected: qr/per-server 404/ 723s # received: 'per-server 404' 723s ok 4 723s # testing : /redefine/notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 5 723s # testing : /redefine/notfound.html content 723s # expected: 'per-dir 404' 723s # received: 'per-dir 404' 723s ok 6 723s # testing : /redefine/notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 7 723s # testing : /redefine/notfound.html content 723s # expected: qr/Not Found/ 723s # received: ' 723s # 723s # 404 Not Found 723s # 723s #

Not Found

723s #

The requested URL was not found on this server.

723s # ' 723s ok 8 723s # testing : /merge/notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 9 723s # testing : /merge/notfound.html content 723s # expected: 'testing merge' 723s # received: 'testing merge' 723s ok 10 723s # testing : /merge/merge2/notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 11 723s # testing : /merge/merge2/notfound.html content 723s # expected: 'testing merge' 723s # received: 'testing merge' 723s ok 12 723s # testing : /bounce/notfound.html code 723s # expected: 404 723s # received: '404' 723s ok 13 723s # testing : /bounce/notfound.html content 723s # expected: qr/expire test/ 723s # received: ' 723s # expire test 723s # expire test 723s # ' 723s ok 14 723s ok 725s t/apache/etags.t .................... 725s # Checking for existence of FileETag directive 725s # Returned 200: 725s 1..61 725s # Running under perl version 5.038002 for linux 725s # Current time local: Tue Jun 4 09:22:10 2024 725s # Current time GMT: Tue Jun 4 09:22:10 2024 725s # Using Test.pm version 1.31 725s # Using Apache/Test.pm version 1.42 725s # --- 725s # HEAD /apache/etags/all/inherit/test.txt 725s # Expecting three components in ETag field 725s # Received "4b4e0-b-613edd771cbc0" 725s ok 1 725s # --- 725s # HEAD /apache/etags/m/plus-ms/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 2 725s # --- 725s # HEAD /apache/etags/all/minus-mi/test.txt 725s # Expecting one component in ETag field 725s # Received "b" 725s ok 3 725s # --- 725s # HEAD /apache/etags/m/minus-s/test.txt 725s # Expecting field to be absent 725s # Received "613edd771cbc0" 725s ok 4 725s # --- 725s # HEAD /apache/etags/all/is/test.txt 725s # Expecting two components in ETag field 725s # Received "4b4e3-b" 725s ok 5 725s # --- 725s # HEAD /apache/etags/m/minus-m/test.txt 725s # Expecting field to be absent 725s # Received "b-613edd771cbc0" 725s ok 6 725s # --- 725s # HEAD /apache/etags/all/minus-s/test.txt 725s # Expecting two components in ETag field 725s # Received "4b4fe-613edd771cbc0" 725s ok 7 725s # --- 725s # HEAD /apache/etags/s/test.txt 725s # Expecting one component in ETag field 725s # Received "b" 725s ok 8 725s # --- 725s # HEAD /apache/etags/none/plus-mi/test.txt 725s # Expecting two components in ETag field 725s # Received "4b568-613edd771cbc0" 725s ok 9 725s # --- 725s # HEAD /apache/etags/mis/test.txt 725s # Expecting three components in ETag field 725s # Received "4b543-b-613edd771cbc0" 725s ok 10 725s # --- 725s # HEAD /apache/etags/m/minus-mi/test.txt 725s # Expecting field to be absent 725s # Received "b-613edd771cbc0" 725s ok 11 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 725s # Expecting one component in ETag field 725s # Received "4b57c" 725s ok 12 725s # --- 725s # HEAD /apache/etags/none/test.txt 725s # Expecting field to be absent 725s # ETag field is missing 725s ok 13 725s # --- 725s # HEAD /apache/etags/m/minus-ms/test.txt 725s # Expecting field to be absent 725s # Received "b-613edd771cbc0" 725s ok 14 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 15 725s # --- 725s # HEAD /apache/etags/m/plus-is/test.txt 725s # Expecting three components in ETag field 725s # Received "4b52d-b-613edd771cbc0" 725s ok 16 725s # --- 725s # HEAD /apache/etags/all/m/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 17 725s # --- 725s # HEAD /apache/etags/is/test.txt 725s # Expecting two components in ETag field 725s # Received "4b510-b" 725s ok 18 725s # --- 725s # HEAD /apache/etags/default/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 19 725s # --- 725s # HEAD /apache/etags/none/plus-s/test.txt 725s # Expecting one component in ETag field 725s # Received "b" 725s ok 20 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 725s # Expecting two components in ETag field 725s # Received "4b573-b" 725s ok 21 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 725s # Expecting field to be absent 725s # Received "b-613edd771cbc0" 725s ok 22 725s # --- 725s # HEAD /apache/etags/m/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 23 725s # --- 725s # HEAD /apache/etags/mi/test.txt 725s # Expecting two components in ETag field 725s # Received "4b540-613edd771cbc0" 725s ok 24 725s # --- 725s # HEAD /apache/etags/none/mi/test.txt 725s # Expecting two components in ETag field 725s # Received "4b556-613edd771cbc0" 725s ok 25 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 26 725s # --- 725s # HEAD /apache/etags/none/inherit/test.txt 725s # Expecting field to be absent 725s # ETag field is missing 725s ok 27 725s # --- 725s # HEAD /apache/etags/none/plus-mis/test.txt 725s # Expecting three components in ETag field 725s # Received "4b580-b-613edd771cbc0" 725s ok 28 725s # --- 725s # HEAD /apache/etags/all/mi/test.txt 725s # Expecting two components in ETag field 725s # Received "4b4e9-613edd771cbc0" 725s ok 29 725s # --- 725s # HEAD /apache/etags/none/ms/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 30 725s # --- 725s # HEAD /apache/etags/m/minus-is/test.txt 725s # Expecting field to be absent 725s # Received "613edd771cbc0" 725s ok 31 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 725s # Expecting two components in ETag field 725s # Received "4b57f-613edd771cbc0" 725s ok 32 725s # --- 725s # HEAD /apache/etags/m/plus-i/test.txt 725s # Expecting two components in ETag field 725s # Received "4b52a-613edd771cbc0" 725s ok 33 725s # --- 725s # HEAD /apache/etags/all/i/test.txt 725s # Expecting one component in ETag field 725s # Received "4b4de" 725s ok 34 725s # --- 725s # HEAD /apache/etags/all/test.txt 725s # Expecting three components in ETag field 725s # Received "4b508-b-613edd771cbc0" 725s ok 35 725s # --- 725s # HEAD /apache/etags/none/plus-ms/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 36 725s # --- 725s # HEAD /apache/etags/none/m/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 37 725s # --- 725s # HEAD /apache/etags/all/mis/test.txt 725s # Expecting three components in ETag field 725s # Received "4b501-b-613edd771cbc0" 725s ok 38 725s # --- 725s # HEAD /apache/etags/none/plus-i/test.txt 725s # Expecting one component in ETag field 725s # Received "4b55f" 725s ok 39 725s # --- 725s # HEAD /apache/etags/none/mis/test.txt 725s # Expecting three components in ETag field 725s # Received "4b559-b-613edd771cbc0" 725s ok 40 725s # --- 725s # HEAD /apache/etags/all/minus-m/test.txt 725s # Expecting two components in ETag field 725s # Received "4b4f2-b" 725s ok 41 725s # --- 725s # HEAD /apache/etags/m/plus-mis/test.txt 725s # Expecting three components in ETag field 725s # Received "4b536-b-613edd771cbc0" 725s ok 42 725s # --- 725s # HEAD /apache/etags/all/minus-is/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 43 725s # --- 725s # HEAD /apache/etags/none/s/test.txt 725s # Expecting one component in ETag field 725s # Received "b" 725s ok 44 725s # --- 725s # HEAD /apache/etags/none/is/test.txt 725s # Expecting two components in ETag field 725s # Received "4b550-b" 725s ok 45 725s # --- 725s # HEAD /apache/etags/i/test.txt 725s # Expecting one component in ETag field 725s # Received "4b50d" 725s ok 46 725s # --- 725s # HEAD /apache/etags/all/s/test.txt 725s # Expecting one component in ETag field 725s # Received "b" 725s ok 47 725s # --- 725s # HEAD /apache/etags/m/plus-mi/test.txt 725s # Expecting two components in ETag field 725s # Received "4b533-613edd771cbc0" 725s ok 48 725s # --- 725s # HEAD /apache/etags/all/minus-mis/test.txt 725s # Expecting field to be absent 725s # Received "b-613edd771cbc0" 725s ok 49 725s # --- 725s # HEAD /apache/etags/m/plus-m/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 50 725s # --- 725s # HEAD /apache/etags/ms/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 51 725s # --- 725s # HEAD /apache/etags/all/ms/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 52 725s # --- 725s # HEAD /apache/etags/m/minus-i/test.txt 725s # Expecting field to be absent 725s # Received "613edd771cbc0" 725s ok 53 725s # --- 725s # HEAD /apache/etags/none/i/test.txt 725s # Expecting one component in ETag field 725s # Received "4b54b" 725s ok 54 725s # --- 725s # HEAD /apache/etags/none/plus-m/test.txt 725s # Expecting one component in ETag field 725s # Received "613edd771cbc0" 725s ok 55 725s # --- 725s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 725s # Expecting one component in ETag field 725s # Received "b" 725s ok 56 725s # --- 725s # HEAD /apache/etags/none/plus-is/test.txt 725s # Expecting two components in ETag field 725s # Received "4b562-b" 725s ok 57 725s # --- 725s # HEAD /apache/etags/m/plus-s/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 58 725s # --- 725s # HEAD /apache/etags/all/minus-ms/test.txt 725s # Expecting one component in ETag field 725s # Received "4b4fb" 725s ok 59 725s # --- 725s # HEAD /apache/etags/m/minus-mis/test.txt 725s # Expecting field to be absent 725s # Received "b-613edd771cbc0" 725s ok 60 725s # --- 725s # HEAD /apache/etags/all/minus-i/test.txt 725s # Expecting two components in ETag field 725s # Received "b-613edd771cbc0" 725s ok 61 725s ok 728s t/apache/expr.t ..................... 728s 1..229 728s # Running under perl version 5.038002 for linux 728s # Current time local: Tue Jun 4 09:22:12 2024 728s # Current time GMT: Tue Jun 4 09:22:12 2024 728s # Using Test.pm version 1.31 728s # Using Apache/Test.pm version 1.42 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true" should evaluate to true, got true 728s ok 1 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "false" should evaluate to false, got false 728s ok 2 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "foo", got parse error 728s ok 3 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -eq 01" should evaluate to true, got true 728s ok 4 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -eq 2" should evaluate to false, got false 728s ok 5 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -ne 2" should evaluate to true, got true 728s ok 6 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -ne 1" should evaluate to false, got false 728s ok 7 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -lt 02" should evaluate to true, got true 728s ok 8 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -lt 1" should evaluate to false, got false 728s ok 9 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -le 2" should evaluate to true, got true 728s ok 10 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -le 1" should evaluate to true, got true 728s ok 11 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "2 -gt 1" should evaluate to true, got true 728s ok 12 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -gt 1" should evaluate to false, got false 728s ok 13 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "2 -ge 1" should evaluate to true, got true 728s ok 14 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -ge 1" should evaluate to true, got true 728s ok 15 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "1 -gt -1" should evaluate to true, got true 728s ok 16 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' == 'aa'" should evaluate to true, got true 728s ok 17 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' == 'b'" should evaluate to false, got false 728s ok 18 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' = 'aa'" should evaluate to true, got true 728s ok 19 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' = 'b'" should evaluate to false, got false 728s ok 20 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' != 'b'" should evaluate to true, got true 728s ok 21 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' != 'aa'" should evaluate to false, got false 728s ok 22 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' < 'b'" should evaluate to true, got true 728s ok 23 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' < 'aa'" should evaluate to false, got false 728s ok 24 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' <= 'b'" should evaluate to true, got true 728s ok 25 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' <= 'aa'" should evaluate to true, got true 728s ok 26 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'b' > 'aa'" should evaluate to true, got true 728s ok 27 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' > 'aa'" should evaluate to false, got false 728s ok 28 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'b' >= 'aa'" should evaluate to true, got true 728s ok 29 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'aa' >= 'aa'" should evaluate to true, got true 728s ok 30 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 728s ok 31 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 728s ok 32 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 728s ok 33 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 728s ok 34 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 728s ok 35 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 728s ok 36 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 728s ok 37 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 728s ok 38 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 728s ok 39 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 728s ok 40 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME} != ''" should evaluate to true, got true 728s ok 41 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a' -in { 'b', 'a' } " should evaluate to true, got true 728s ok 42 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a' -in { 'b', 'c' } " should evaluate to false, got false 728s ok 43 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /bc/ " should evaluate to true, got true 728s ok 44 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /BC/i " should evaluate to true, got true 728s ok 45 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' !~ m!bc! " should evaluate to false, got false 728s ok 46 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' !~ m!BC!i " should evaluate to false, got false 728s ok 47 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " $0 == '' " should evaluate to true, got true 728s ok 48 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " $1 == '' " should evaluate to true, got true 728s ok 49 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " $9 == '' " should evaluate to true, got true 728s ok 50 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " '$0' == '' " should evaluate to true, got true 728s ok 51 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 728s ok 52 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 728s ok 53 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 728s ok 54 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 728s ok 55 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 728s ok 56 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 728s ok 57 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 728s ok 58 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 728s ok 59 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 728s ok 60 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 728s ok 61 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 728s ok 62 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 728s ok 63 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 728s ok 64 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 728s ok 65 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 728s ok 66 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 728s ok 67 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 728s ok 68 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 728s ok 69 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 728s ok 70 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{HTTPS} == 'off' " should evaluate to true, got true 728s ok 71 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 728s ok 72 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 728s ok 73 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 728s ok 74 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 728s ok 75 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 728s ok 76 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 728s ok 77 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 728s ok 78 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 728s ok 79 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 728s ok 80 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 728s ok 81 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 728s ok 82 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "escape('?') = '%3f' " should evaluate to true, got true 728s ok 83 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "unescape('%3f') = '?' " should evaluate to true, got true 728s ok 84 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 728s ok 85 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 728s ok 86 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 728s ok 87 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "file('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 728s ok 88 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-n ''" should evaluate to false, got false 728s ok 89 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-z ''" should evaluate to true, got true 728s ok 90 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-n '1'" should evaluate to true, got true 728s ok 91 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-z '1'" should evaluate to false, got false 728s ok 92 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "-R 'abc'", got parse error 728s ok 93 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 728s ok 94 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-R '240.0.0.0'" should evaluate to false, got false 728s ok 95 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-R '240.0.0.0/8'" should evaluate to false, got false 728s ok 96 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-R 'ff::/8'" should evaluate to false, got false 728s ok 97 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 728s ok 98 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 728s ok 99 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 728s ok 100 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 728s ok 101 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 728s ok 102 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 728s ok 103 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 728s ok 104 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'foo' -strmatch '*o'" should evaluate to true, got true 728s ok 105 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 728s ok 106 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'foo' -strmatch 'F*'" should evaluate to false, got false 728s ok 107 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'foo' -strcmatch 'F*'" should evaluate to true, got true 728s ok 108 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'foo' -strmatch 'g*'" should evaluate to false, got false 728s ok 109 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'foo' -strcmatch 'g*'" should evaluate to false, got false 728s ok 110 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 728s ok 111 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 728s ok 112 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 728s ok 113 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 728s ok 114 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "foo('bar') = 'bar'", got parse error 728s ok 115 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "%{FOO} != 'bar'", got parse error 728s ok 116 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s Should get parse error for "'bar' = bar", got parse error 728s ok 117 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true" should evaluate to true, got true 728s ok 118 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && true" should evaluate to true, got true 728s ok 119 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || true" should evaluate to true, got true 728s ok 120 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || true || true" should evaluate to true, got true 728s ok 121 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || true && true" should evaluate to true, got true 728s ok 122 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && true || true" should evaluate to true, got true 728s ok 123 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && true && true" should evaluate to true, got true 728s ok 124 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || true || !true" should evaluate to true, got true 728s ok 125 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || true && !true" should evaluate to true, got true 728s ok 126 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && true || !true" should evaluate to true, got true 728s ok 127 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && true && !true" should evaluate to false, got false 728s ok 128 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && !true" should evaluate to false, got false 728s ok 129 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || !true" should evaluate to true, got true 728s ok 130 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || !true || true" should evaluate to true, got true 728s ok 131 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || !true && true" should evaluate to true, got true 728s ok 132 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && !true || true" should evaluate to true, got true 728s ok 133 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && !true && true" should evaluate to false, got false 728s ok 134 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || !true || !true" should evaluate to true, got true 728s ok 135 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true || !true && !true" should evaluate to true, got true 728s ok 136 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && !true || !true" should evaluate to false, got false 728s ok 137 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "true && !true && !true" should evaluate to false, got false 728s ok 138 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true" should evaluate to false, got false 728s ok 139 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && true" should evaluate to false, got false 728s ok 140 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || true" should evaluate to true, got true 728s ok 141 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || true || true" should evaluate to true, got true 728s ok 142 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || true && true" should evaluate to true, got true 728s ok 143 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && true || true" should evaluate to true, got true 728s ok 144 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && true && true" should evaluate to false, got false 728s ok 145 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || true || !true" should evaluate to true, got true 728s ok 146 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || true && !true" should evaluate to false, got false 728s ok 147 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && true || !true" should evaluate to false, got false 728s ok 148 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && true && !true" should evaluate to false, got false 728s ok 149 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && !true" should evaluate to false, got false 728s ok 150 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || !true" should evaluate to false, got false 728s ok 151 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || !true || true" should evaluate to true, got true 728s ok 152 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || !true && true" should evaluate to false, got false 728s ok 153 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && !true || true" should evaluate to true, got true 728s ok 154 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && !true && true" should evaluate to false, got false 728s ok 155 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || !true || !true" should evaluate to false, got false 728s ok 156 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true || !true && !true" should evaluate to false, got false 728s ok 157 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && !true || !true" should evaluate to false, got false 728s ok 158 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!true && !true && !true" should evaluate to false, got false 728s ok 159 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true)" should evaluate to false, got false 728s ok 160 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && true)" should evaluate to false, got false 728s ok 161 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || true)" should evaluate to false, got false 728s ok 162 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || true || true)" should evaluate to false, got false 728s ok 163 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || true && true)" should evaluate to false, got false 728s ok 164 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && true || true)" should evaluate to false, got false 728s ok 165 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && true && true)" should evaluate to false, got false 728s ok 166 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || true || !true)" should evaluate to false, got false 728s ok 167 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || true && !true)" should evaluate to false, got false 728s ok 168 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && true || !true)" should evaluate to false, got false 728s ok 169 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && true && !true)" should evaluate to true, got true 728s ok 170 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && !true)" should evaluate to true, got true 728s ok 171 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || !true)" should evaluate to false, got false 728s ok 172 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || !true || true)" should evaluate to false, got false 728s ok 173 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || !true && true)" should evaluate to false, got false 728s ok 174 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && !true || true)" should evaluate to false, got false 728s ok 175 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && !true && true)" should evaluate to true, got true 728s ok 176 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || !true || !true)" should evaluate to false, got false 728s ok 177 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true || !true && !true)" should evaluate to false, got false 728s ok 178 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && !true || !true)" should evaluate to true, got true 728s ok 179 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(true && !true && !true)" should evaluate to true, got true 728s ok 180 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true)" should evaluate to true, got true 728s ok 181 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && true)" should evaluate to true, got true 728s ok 182 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || true)" should evaluate to false, got false 728s ok 183 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || true || true)" should evaluate to false, got false 728s ok 184 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || true && true)" should evaluate to false, got false 728s ok 185 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && true || true)" should evaluate to false, got false 728s ok 186 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && true && true)" should evaluate to true, got true 728s ok 187 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || true || !true)" should evaluate to false, got false 728s ok 188 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || true && !true)" should evaluate to true, got true 728s ok 189 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && true || !true)" should evaluate to true, got true 728s ok 190 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && true && !true)" should evaluate to true, got true 728s ok 191 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && !true)" should evaluate to true, got true 728s ok 192 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || !true)" should evaluate to true, got true 728s ok 193 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || !true || true)" should evaluate to false, got false 728s ok 194 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || !true && true)" should evaluate to true, got true 728s ok 195 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && !true || true)" should evaluate to false, got false 728s ok 196 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && !true && true)" should evaluate to true, got true 728s ok 197 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || !true || !true)" should evaluate to true, got true 728s ok 198 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true || !true && !true)" should evaluate to true, got true 728s ok 199 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && !true || !true)" should evaluate to true, got true 728s ok 200 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "!(!true && !true && !true)" should evaluate to true, got true 728s ok 201 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 728s ok 202 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 728s ok 203 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 728s ok 204 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 728s ok 205 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 728s ok 206 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 728s ok 207 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 728s ok 208 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 728s ok 209 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 728s ok 210 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 728s ok 211 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 728s ok 212 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 728s ok 213 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 728s ok 214 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 728s ok 215 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 728s ok 216 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 728s ok 217 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 728s ok 218 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 728s ok 219 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 728s ok 220 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-F '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 728s ok 221 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-F '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 728s ok 222 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-U '/apache/' " should evaluate to true, got true 728s ok 223 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "-U '/apache/expr/none' " should evaluate to false, got false 728s ok 224 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 728s ok 225 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 728s ok 226 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "base64('foo') = 'Zm9v' " should evaluate to true, got true 728s ok 227 728s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 728s ok 228 728s Error log should not have 'Internal evaluation error' entries, found 0 728s ok 229 728s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 728s ok 733s t/apache/expr_string.t .............. 733s 1..29 733s # Running under perl version 5.038002 for linux 733s # Current time local: Tue Jun 4 09:22:15 2024 733s # Current time GMT: Tue Jun 4 09:22:15 2024 733s # Using Test.pm version 1.31 733s # Using Apache/Test.pm version 1.42 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 1 733s Expected return code 200, got 200 for 'foo' 733s ok 2 733s # testing : log message [Tue Jun 04 09:22:17.380099 2024] [log_debug:info] [pid 166040:tid 246807162581280] [client 127.0.0.1:58082] foo (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: 'foo' 733s # received: 'foo' 733s ok 3 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 4 733s Expected return code 200, got 200 for '%{req:SomeHeader}' 733s ok 5 733s # testing : log message [Tue Jun 04 09:22:17.658983 2024] [log_debug:info] [pid 166040:tid 246807162581280] [client 127.0.0.1:58082] SomeValue (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: 'SomeValue' 733s # received: 'SomeValue' 733s ok 6 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 7 733s Should get parse error (500) for "%{", got 500 733s ok 8 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 9 733s Expected return code 200, got 200 for '%' 733s ok 10 733s # testing : log message [Tue Jun 04 09:22:18.166259 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] % (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: '%' 733s # received: '%' 733s ok 11 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 12 733s Expected return code 200, got 200 for '}' 733s ok 13 733s # testing : log message [Tue Jun 04 09:22:18.419874 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] } (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: '}' 733s # received: '}' 733s ok 14 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 15 733s Expected return code 200, got 200 for '\"' 733s ok 16 733s # testing : log message [Tue Jun 04 09:22:18.673273 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] " (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: '"' 733s # received: '"' 733s ok 17 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 18 733s Expected return code 200, got 200 for '\'' 733s ok 19 733s # testing : log message [Tue Jun 04 09:22:18.926540 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] ' (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: '\'' 733s # received: '\'' 733s ok 20 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 21 733s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 733s ok 22 733s # testing : log message [Tue Jun 04 09:22:19.180105 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: '%{req:SomeHeader}' 733s # received: '%{req:SomeHeader}' 733s ok 23 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 24 733s Expected return code 200, got 200 for '%{tolower:IDENT}' 733s ok 25 733s # testing : log message [Tue Jun 04 09:22:19.433397 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] ident (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: 'ident' 733s # received: 'ident' 733s ok 26 733s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 27 733s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 733s ok 28 733s # testing : log message [Tue Jun 04 09:22:19.686660 2024] [log_debug:info] [pid 166054:tid 246807309381920] [client 127.0.0.1:58098] get (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 733s # didn't match 733s # expected: 'get' 733s # received: 'get' 733s ok 29 733s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 733s ok 735s t/apache/getfile.t .................. 735s # using LWP client 735s 1..219 735s # Running under perl version 5.038002 for linux 735s # Current time local: Tue Jun 4 09:22:20 2024 735s # Current time GMT: Tue Jun 4 09:22:20 2024 735s # Using Test.pm version 1.31 735s # Using Apache/Test.pm version 1.42 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "44f3-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 17651 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl.pod 735s # expected: 17651 735s # received: 17651 735s ok 1 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "dbb0-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 56240 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5004delta.pod 735s # expected: 56240 735s # received: 56240 735s ok 2 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "85eb-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 34283 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5005delta.pod 735s # expected: 34283 735s # received: 34283 735s ok 3 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "d8ed-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 55533 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5100delta.pod 735s # expected: 55533 735s # received: 55533 735s ok 4 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "ab70-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 43888 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5101delta.pod 735s # expected: 43888 735s # received: 43888 735s ok 5 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "15cb7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 89271 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5120delta.pod 735s # expected: 89271 735s # received: 89271 735s ok 6 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2707-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9991 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5121delta.pod 735s # expected: 9991 735s # received: 9991 735s ok 7 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2569-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9577 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5122delta.pod 735s # expected: 9577 735s # received: 9577 735s ok 8 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1004-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4100 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5123delta.pod 735s # expected: 4100 735s # received: 4100 735s ok 9 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "e58-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 3672 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5124delta.pod 735s # expected: 3672 735s # received: 3672 735s ok 10 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1e03-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7683 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5125delta.pod 735s # expected: 7683 735s # received: 7683 735s ok 11 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "233aa-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 144298 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5140delta.pod 735s # expected: 144298 735s # received: 144298 735s ok 12 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1f1e-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7966 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5141delta.pod 735s # expected: 7966 735s # received: 7966 735s ok 13 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1aec-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6892 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5142delta.pod 735s # expected: 6892 735s # received: 6892 735s ok 14 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1e50-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7760 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5143delta.pod 735s # expected: 7760 735s # received: 7760 735s ok 15 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "18b7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6327 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5144delta.pod 735s # expected: 6327 735s # received: 6327 735s ok 16 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "20a09-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 133641 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5160delta.pod 735s # expected: 133641 735s # received: 133641 735s ok 17 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "17fe-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6142 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5161delta.pod 735s # expected: 6142 735s # received: 6142 735s ok 18 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "e0a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 3594 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5162delta.pod 735s # expected: 3594 735s # received: 3594 735s ok 19 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "ff5-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4085 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5163delta.pod 735s # expected: 4085 735s # received: 4085 735s ok 20 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1d286-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 119430 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5180delta.pod 735s # expected: 119430 735s # received: 119430 735s ok 21 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "19c5-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6597 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5181delta.pod 735s # expected: 6597 735s # received: 6597 735s ok 22 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "14d7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 5335 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5182delta.pod 735s # expected: 5335 735s # received: 5335 735s ok 23 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1208-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4616 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5184delta.pod 735s # expected: 4616 735s # received: 4616 735s ok 24 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1c352-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 115538 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5200delta.pod 735s # expected: 115538 735s # received: 115538 735s ok 25 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2a07-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 10759 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5201delta.pod 735s # expected: 10759 735s # received: 10759 735s ok 26 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2fef-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 12271 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5202delta.pod 735s # expected: 12271 735s # received: 12271 735s ok 27 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2410-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9232 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5203delta.pod 735s # expected: 9232 735s # received: 9232 735s ok 28 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1fa90-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 129680 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5220delta.pod 735s # expected: 129680 735s # received: 129680 735s ok 29 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "293d-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 10557 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5221delta.pod 735s # expected: 10557 735s # received: 10557 735s ok 30 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "301f-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 12319 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5222delta.pod 735s # expected: 12319 735s # received: 12319 735s ok 31 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "20fa-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 8442 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5223delta.pod 735s # expected: 8442 735s # received: 8442 735s ok 32 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1162-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4450 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5224delta.pod 735s # expected: 4450 735s # received: 4450 735s ok 33 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "fc0b-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 64523 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5240delta.pod 735s # expected: 64523 735s # received: 64523 735s ok 34 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2009-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 8201 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5241delta.pod 735s # expected: 8201 735s # received: 8201 735s ok 35 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1007-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4103 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5242delta.pod 735s # expected: 4103 735s # received: 4103 735s ok 36 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2aac-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 10924 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5243delta.pod 735s # expected: 10924 735s # received: 10924 735s ok 37 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1168-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4456 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5244delta.pod 735s # expected: 4456 735s # received: 4456 735s ok 38 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1875b-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 100187 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5260delta.pod 735s # expected: 100187 735s # received: 100187 735s ok 39 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1e25-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7717 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5261delta.pod 735s # expected: 7717 735s # received: 7717 735s ok 40 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1e16-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7702 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5262delta.pod 735s # expected: 7702 735s # received: 7702 735s ok 41 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1b69-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7017 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5263delta.pod 735s # expected: 7017 735s # received: 7017 735s ok 42 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "115d9-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 71129 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5280delta.pod 735s # expected: 71129 735s # received: 71129 735s ok 43 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "11f7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4599 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5281delta.pod 735s # expected: 4599 735s # received: 4599 735s ok 44 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1806-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6150 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5282delta.pod 735s # expected: 6150 735s # received: 6150 735s ok 45 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "13f7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 5111 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5283delta.pod 735s # expected: 5111 735s # received: 5111 735s ok 46 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "9efd-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 40701 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5300delta.pod 735s # expected: 40701 735s # received: 40701 735s ok 47 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1662-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 5730 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5301delta.pod 735s # expected: 5730 735s # received: 5730 735s ok 48 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "124a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4682 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5302delta.pod 735s # expected: 4682 735s # received: 4682 735s ok 49 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1374-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4980 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5303delta.pod 735s # expected: 4980 735s # received: 4980 735s ok 50 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "d310-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 54032 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5320delta.pod 735s # expected: 54032 735s # received: 54032 735s ok 51 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1b5f-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7007 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5321delta.pod 735s # expected: 7007 735s # received: 7007 735s ok 52 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "9201-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 37377 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5340delta.pod 735s # expected: 37377 735s # received: 37377 735s ok 53 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1076-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4214 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5341delta.pod 735s # expected: 4214 735s # received: 4214 735s ok 54 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "f6a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 3946 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5342delta.pod 735s # expected: 3946 735s # received: 3946 735s ok 55 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "fd6-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4054 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5343delta.pod 735s # expected: 4054 735s # received: 4054 735s ok 56 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "ad8b-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 44427 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5360delta.pod 735s # expected: 44427 735s # received: 44427 735s ok 57 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1288-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4744 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5361delta.pod 735s # expected: 4744 735s # received: 4744 735s ok 58 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "f6a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 3946 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5362delta.pod 735s # expected: 3946 735s # received: 3946 735s ok 59 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "fd7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4055 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5363delta.pod 735s # expected: 4055 735s # received: 4055 735s ok 60 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "10d49-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 68937 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5380delta.pod 735s # expected: 68937 735s # received: 68937 735s ok 61 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "f6a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 3946 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5381delta.pod 735s # expected: 3946 735s # received: 3946 735s ok 62 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "fd4-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4052 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl5382delta.pod 735s # expected: 4052 735s # received: 4052 735s ok 63 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1e729-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 124713 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl561delta.pod 735s # expected: 124713 735s # received: 124713 735s ok 64 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1a2c1-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 107201 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl56delta.pod 735s # expected: 107201 735s # received: 107201 735s ok 65 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "94ac-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 38060 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl581delta.pod 735s # expected: 38060 735s # received: 38060 735s ok 66 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1176-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4470 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl582delta.pod 735s # expected: 4470 735s # received: 4470 735s ok 67 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "18bf-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6335 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl583delta.pod 735s # expected: 6335 735s # received: 6335 735s ok 68 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1cc3-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7363 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl584delta.pod 735s # expected: 7363 735s # received: 7363 735s ok 69 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1701-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 5889 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl585delta.pod 735s # expected: 5889 735s # received: 5889 735s ok 70 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "122b-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4651 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl586delta.pod 735s # expected: 4651 735s # received: 4651 735s ok 71 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "20a5-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 8357 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl587delta.pod 735s # expected: 8357 735s # received: 8357 735s ok 72 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "62c1-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 25281 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl588delta.pod 735s # expected: 25281 735s # received: 25281 735s ok 73 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "d290-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 53904 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl589delta.pod 735s # expected: 53904 735s # received: 53904 735s ok 74 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1c1d5-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 115157 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perl58delta.pod 735s # expected: 115157 735s # received: 115157 735s ok 75 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "4fe9-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 20457 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlaix.pod 735s # expected: 20457 735s # received: 20457 735s ok 76 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1688-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 5768 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlamiga.pod 735s # expected: 5768 735s # received: 5768 735s ok 77 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2031-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 8241 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlandroid.pod 735s # expected: 8241 735s # received: 8241 735s ok 78 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "c9433-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 824371 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlapi.pod 735s # expected: 824371 735s # received: 824371 735s ok 79 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "5837-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 22583 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlapio.pod 735s # expected: 22583 735s # received: 22583 735s ok 80 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1b62-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7010 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlartistic.pod 735s # expected: 7010 735s # received: 7010 735s ok 81 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "20c2-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 8386 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlbook.pod 735s # expected: 8386 735s # received: 8386 735s ok 82 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "126-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 294 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlboot.pod 735s # expected: 294 735s # received: 294 735s ok 83 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "130-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 304 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlbot.pod 735s # expected: 304 735s # received: 304 735s ok 84 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1f50-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 8016 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlbs2000.pod 735s # expected: 8016 735s # received: 8016 735s ok 85 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "dea2-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 56994 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlcall.pod 735s # expected: 56994 735s # received: 56994 735s ok 86 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1180-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4480 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlcheat.pod 735s # expected: 4480 735s # received: 4480 735s ok 87 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "23bf-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9151 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlclass.pod 735s # expected: 9151 735s # received: 9151 735s ok 88 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "3c63-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 15459 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlclassguts.pod 735s # expected: 15459 735s # received: 15459 735s ok 89 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "254a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9546 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlclib.pod 735s # expected: 9546 735s # received: 9546 735s ok 90 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "12e5-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4837 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlcn.pod 735s # expected: 4837 735s # received: 4837 735s ok 91 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1b1a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6938 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlcommunity.pod 735s # expected: 6938 735s # received: 6938 735s ok 92 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "662a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 26154 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlcygwin.pod 735s # expected: 26154 735s # received: 26154 735s ok 93 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "cfa2-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 53154 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldata.pod 735s # expected: 53154 735s # received: 53154 735s ok 94 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "134f-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4943 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 735s # expected: 4943 735s # received: 4943 735s ok 95 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "a85c-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 43100 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldebguts.pod 735s # expected: 43100 735s # received: 43100 735s ok 96 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "5693-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 22163 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldebtut.pod 735s # expected: 22163 735s # received: 22163 735s ok 97 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "9bbb-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 39867 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldebug.pod 735s # expected: 39867 735s # received: 39867 735s ok 98 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "fd4-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 4052 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldelta.pod 735s # expected: 4052 735s # received: 4052 735s ok 99 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "5f0a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 24330 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldeprecation.pod 735s # expected: 24330 735s # received: 24330 735s ok 100 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "4c051-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 311377 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldiag.pod 735s # expected: 311377 735s # received: 311377 735s ok 101 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "24a0-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9376 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldoc.pod 735s # expected: 9376 735s # received: 9376 735s ok 102 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "b4ed-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 46317 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldocstyle.pod 735s # expected: 46317 735s # received: 46317 735s ok 103 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "687a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 26746 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldsc.pod 735s # expected: 26746 735s # received: 26746 735s ok 104 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1f17-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 7959 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perldtrace.pod 735s # expected: 7959 735s # received: 7959 735s ok 105 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "14981-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 84353 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlebcdic.pod 735s # expected: 84353 735s # received: 84353 735s ok 106 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "9321-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 37665 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlembed.pod 735s # expected: 37665 735s # received: 37665 735s ok 107 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2877-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 10359 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlexperiment.pod 735s # expected: 10359 735s # received: 10359 735s ok 108 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "590b-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 22795 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq.pod 735s # expected: 22795 735s # received: 22795 735s ok 109 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "385d-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 14429 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq1.pod 735s # expected: 14429 735s # received: 14429 735s ok 110 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "24a1-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 9377 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq2.pod 735s # expected: 9377 735s # received: 9377 735s ok 111 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "92e1-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 37601 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq3.pod 735s # expected: 37601 735s # received: 37601 735s ok 112 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "162be-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 90814 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq4.pod 735s # expected: 90814 735s # received: 90814 735s ok 113 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "d7fc-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 55292 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq5.pod 735s # expected: 55292 735s # received: 55292 735s ok 114 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "9a71-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 39537 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq6.pod 735s # expected: 39537 735s # received: 39537 735s ok 115 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "93b8-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 37816 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq7.pod 735s # expected: 37816 735s # received: 37816 735s ok 116 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "c310-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 49936 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq8.pod 735s # expected: 49936 735s # received: 49936 735s ok 117 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "3b75-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 15221 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfaq9.pod 735s # expected: 15221 735s # received: 15221 735s ok 118 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "56ca-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 22218 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfilter.pod 735s # expected: 22218 735s # received: 22218 735s ok 119 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "342b-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 13355 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfork.pod 735s # expected: 13355 735s # received: 13355 735s ok 120 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "40e0-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 16608 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlform.pod 735s # expected: 16608 735s # received: 16608 735s ok 121 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "671-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 1649 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 735s # expected: 1649 735s # received: 1649 735s ok 122 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "67142-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 422210 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlfunc.pod 735s # expected: 422210 735s # received: 422210 735s ok 123 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "7c2a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 31786 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlgit.pod 735s # expected: 31786 735s # received: 31786 735s ok 124 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "21810-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 137232 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlglossary.pod 735s # expected: 137232 735s # received: 137232 735s ok 125 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "4075-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 16501 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlgov.pod 735s # expected: 16501 735s # received: 16501 735s ok 126 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "35f7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 13815 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlgpl.pod 735s # expected: 13815 735s # received: 13815 735s ok 127 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "2c264-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 180836 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlguts.pod 735s # expected: 180836 735s # received: 180836 735s ok 128 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "afe4-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 45028 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhack.pod 735s # expected: 45028 735s # received: 45028 735s ok 129 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "11a38-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 72248 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhacktips.pod 735s # expected: 72248 735s # received: 72248 735s ok 130 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1809-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 6153 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhacktut.pod 735s # expected: 6153 735s # received: 6153 735s ok 131 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "5f7-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 1527 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhaiku.pod 735s # expected: 1527 735s # received: 1527 735s ok 132 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "e88a-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 59530 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhist.pod 735s # expected: 59530 735s # received: 59530 735s ok 133 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "77a4-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 30628 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhpux.pod 735s # expected: 30628 735s # received: 30628 735s ok 134 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "7dd-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 2013 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlhurd.pod 735s # expected: 2013 735s # received: 2013 735s ok 135 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 735s #Connection: close 735s #Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Accept-Ranges: bytes 735s #ETag: "1f865-61715b8b6be40" 735s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 735s #Vary: In-If1 735s #Content-Length: 129125 735s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 735s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 735s #Client-Peer: 127.0.0.1:8529 735s #Client-Response-Num: 1 735s #DMMATCH1: 1 735s # 735s # testing : download of /getfiles-perl-pod/perlintern.pod 735s # expected: 129125 735s # received: 129125 735s ok 136 735s #lwp request: 735s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 735s #User-Agent: libwww-perl/6.77 735s # 735s #server response: 735s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "9216-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 37398 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlinterp.pod 736s # expected: 37398 736s # received: 37398 736s ok 137 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "579d-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 22429 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlintro.pod 736s # expected: 22429 736s # received: 22429 736s ok 138 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "8ad3-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 35539 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perliol.pod 736s # expected: 35539 736s # received: 35539 736s ok 139 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "11817-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 71703 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlipc.pod 736s # expected: 71703 736s # received: 71703 736s ok 140 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1150-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 4432 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlirix.pod 736s # expected: 4432 736s # received: 4432 736s ok 141 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "20a8-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 8360 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perljp.pod 736s # expected: 8360 736s # received: 8360 736s ok 142 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2fc0-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 12224 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlko.pod 736s # expected: 12224 736s # received: 12224 736s ok 143 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "163-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 355 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perllexwarn.pod 736s # expected: 355 736s # received: 355 736s ok 144 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "7ea-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 2026 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perllinux.pod 736s # expected: 2026 736s # received: 2026 736s ok 145 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "12457-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 74839 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perllocale.pod 736s # expected: 74839 736s # received: 74839 736s ok 146 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "24dc-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 9436 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perllol.pod 736s # expected: 9436 736s # received: 9436 736s ok 147 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2f6f-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 12143 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlmacosx.pod 736s # expected: 12143 736s # received: 12143 736s ok 148 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "6753-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 26451 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlmod.pod 736s # expected: 26451 736s # received: 26451 736s ok 149 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2574-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 9588 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 736s # expected: 9588 736s # received: 9588 736s ok 150 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "e547-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 58695 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlmodlib.pod 736s # expected: 58695 736s # received: 58695 736s ok 151 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "573b-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 22331 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 736s # expected: 22331 736s # received: 22331 736s ok 152 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "d65-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 3429 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlmroapi.pod 736s # expected: 3429 736s # received: 3429 736s ok 153 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2ad3-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 10963 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlnewmod.pod 736s # expected: 10963 736s # received: 10963 736s ok 154 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "20a5-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 8357 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlnumber.pod 736s # expected: 8357 736s # received: 8357 736s ok 155 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "8d30-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 36144 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlobj.pod 736s # expected: 36144 736s # received: 36144 736s ok 156 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "6885-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 26757 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlootut.pod 736s # expected: 26757 736s # received: 26757 736s ok 157 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "251a5-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 151973 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlop.pod 736s # expected: 151973 736s # received: 151973 736s ok 158 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "4db-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 1243 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 736s # expected: 1243 736s # received: 1243 736s ok 159 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "3b77-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 15223 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlopentut.pod 736s # expected: 15223 736s # received: 15223 736s ok 160 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "16cb9-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 93369 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlos2.pod 736s # expected: 93369 736s # received: 93369 736s ok 161 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "37cb-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 14283 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlos390.pod 736s # expected: 14283 736s # received: 14283 736s ok 162 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "12b0-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 4784 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlos400.pod 736s # expected: 4784 736s # received: 4784 736s ok 163 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "c8a9-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 51369 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlpacktut.pod 736s # expected: 51369 736s # received: 51369 736s ok 164 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "c2bd-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 49853 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlperf.pod 736s # expected: 49853 736s # received: 49853 736s ok 165 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1418-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 5144 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlplan9.pod 736s # expected: 5144 736s # received: 5144 736s ok 166 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "5b65-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 23397 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlpod.pod 736s # expected: 23397 736s # received: 23397 736s ok 167 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "10d10-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 68880 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlpodspec.pod 736s # expected: 68880 736s # received: 68880 736s ok 168 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2f40-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 12096 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 736s # expected: 12096 736s # received: 12096 736s ok 169 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "67b7-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 26551 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlpolicy.pod 736s # expected: 26551 736s # received: 26551 736s ok 170 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "15cc8-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 89288 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlport.pod 736s # expected: 89288 736s # received: 89288 736s ok 171 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1412-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 5138 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlpragma.pod 736s # expected: 5138 736s # received: 5138 736s ok 172 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1a25-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 6693 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlqnx.pod 736s # expected: 6693 736s # received: 6693 736s ok 173 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2127d-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 135805 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlre.pod 736s # expected: 135805 736s # received: 135805 736s ok 174 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "7bad-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 31661 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlreapi.pod 736s # expected: 31661 736s # received: 31661 736s ok 175 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "818f-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 33167 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 736s # expected: 33167 736s # received: 33167 736s ok 176 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "beb0-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 48816 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 736s # expected: 48816 736s # received: 48816 736s ok 177 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "8c47-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 35911 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlref.pod 736s # expected: 35911 736s # received: 35911 736s ok 178 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "4944-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 18756 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlreftut.pod 736s # expected: 18756 736s # received: 18756 736s ok 179 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "a989-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 43401 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlreguts.pod 736s # expected: 43401 736s # received: 43401 736s ok 180 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1fd-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 509 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlrepository.pod 736s # expected: 509 736s # received: 509 736s ok 181 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "4af5-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 19189 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlrequick.pod 736s # expected: 19189 736s # received: 19189 736s ok 182 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "3ce4-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 15588 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlreref.pod 736s # expected: 15588 736s # received: 15588 736s ok 183 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1e219-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 123417 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlretut.pod 736s # expected: 123417 736s # received: 123417 736s ok 184 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "60c-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 1548 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlriscos.pod 736s # expected: 1548 736s # received: 1548 736s ok 185 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "e52d-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 58669 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlrun.pod 736s # expected: 58669 736s # received: 58669 736s ok 186 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "6cc6-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 27846 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsec.pod 736s # expected: 27846 736s # received: 27846 736s ok 187 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "4af2-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 19186 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 736s # expected: 19186 736s # received: 19186 736s ok 188 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "74a6-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 29862 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsolaris.pod 736s # expected: 29862 736s # received: 29862 736s ok 189 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1bdc-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 7132 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsource.pod 736s # expected: 7132 736s # received: 7132 736s ok 190 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "233b-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 9019 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlstyle.pod 736s # expected: 9019 736s # received: 9019 736s ok 191 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "12f85-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 77701 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsub.pod 736s # expected: 77701 736s # received: 77701 736s ok 192 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "d2de-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 53982 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsyn.pod 736s # expected: 53982 736s # received: 53982 736s ok 193 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "2858-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 10328 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlsynology.pod 736s # expected: 10328 736s # received: 10328 736s ok 194 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "b53a-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 46394 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlthrtut.pod 736s # expected: 46394 736s # received: 46394 736s ok 195 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "9a91-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 39569 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltie.pod 736s # expected: 39569 736s # received: 39569 736s ok 196 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "b9206-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 758278 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltoc.pod 736s # expected: 758278 736s # received: 758278 736s ok 197 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "174-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 372 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltodo.pod 736s # expected: 372 736s # received: 372 736s ok 198 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "126-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 294 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltooc.pod 736s # expected: 294 736s # received: 294 736s ok 199 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "126-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 294 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltoot.pod 736s # expected: 294 736s # received: 294 736s ok 200 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "297f-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 10623 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltrap.pod 736s # expected: 10623 736s # received: 10623 736s ok 201 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "213f-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 8511 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltru64.pod 736s # expected: 8511 736s # received: 8511 736s ok 202 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1183-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 4483 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perltw.pod 736s # expected: 4483 736s # received: 4483 736s ok 203 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "162c0-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 90816 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlunicode.pod 736s # expected: 90816 736s # received: 90816 736s ok 204 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "6349-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 25417 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlunicook.pod 736s # expected: 25417 736s # received: 25417 736s ok 205 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "372e-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 14126 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlunifaq.pod 736s # expected: 14126 736s # received: 14126 736s ok 206 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "96e1-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 38625 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perluniintro.pod 736s # expected: 38625 736s # received: 38625 736s ok 207 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "6eefa-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 454394 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perluniprops.pod 736s # expected: 454394 736s # received: 454394 736s ok 208 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1f0f-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 7951 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlunitut.pod 736s # expected: 7951 736s # received: 7951 736s ok 209 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1ce8-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 7400 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlutil.pod 736s # expected: 7400 736s # received: 7400 736s ok 210 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "16ab2-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 92850 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlvar.pod 736s # expected: 92850 736s # received: 92850 736s ok 211 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "c68d-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 50829 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlvms.pod 736s # expected: 50829 736s # received: 50829 736s ok 212 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "f16-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 3862 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlvos.pod 736s # expected: 3862 736s # received: 3862 736s ok 213 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "7fdb-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 32731 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlwin32.pod 736s # expected: 32731 736s # received: 32731 736s ok 214 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "1532b-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 86827 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlxs.pod 736s # expected: 86827 736s # received: 86827 736s ok 215 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "c504-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 50436 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlxstut.pod 736s # expected: 50436 736s # received: 50436 736s ok 216 736s #lwp request: 736s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "5dc1-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 24001 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 736s # expected: 24001 736s # received: 24001 736s ok 217 736s #lwp request: 736s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "d40b0-616606a93b340" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 868528 736s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-binary-httpd 736s # expected: 868528 736s # received: 868528 736s ok 218 736s #lwp request: 736s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 736s #User-Agent: libwww-perl/6.77 736s # 736s #server response: 736s #HTTP/1.1 200 OK 736s #Connection: close 736s #Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Accept-Ranges: bytes 736s #ETag: "3c2760-61715b8b6be40" 736s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 736s #Vary: In-If1 736s #Content-Length: 3942240 736s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 736s #Client-Date: Tue, 04 Jun 2024 09:22:22 GMT 736s #Client-Peer: 127.0.0.1:8529 736s #Client-Response-Num: 1 736s #DMMATCH1: 1 736s # 736s # testing : download of /getfiles-binary-perl 736s # expected: 3942240 736s # received: 3942240 736s ok 219 736s ok 737s t/apache/headers.t .................. 737s 1..27 737s # Running under perl version 5.038002 for linux 737s # Current time local: Tue Jun 4 09:22:22 2024 737s # Current time GMT: Tue Jun 4 09:22:22 2024 737s # Using Test.pm version 1.31 737s # Using Apache/Test.pm version 1.42 737s testing: Hello: World 737s ok 1 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 2 737s header: [World] vs [World] 737s # testing : compare header Hello value 737s # expected: 'World' 737s # received: 'World' 737s ok 3 737s testing: Hello: World 737s ok 4 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 5 737s header: [World] vs [World] 737s # testing : compare header Hello value 737s # expected: 'World' 737s # received: 'World' 737s ok 6 737s testing: Hello: World 737s ok 7 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 8 737s header: [World] vs [World] 737s # testing : compare header Hello value 737s # expected: 'World' 737s # received: 'World' 737s ok 9 737s testing: Hello: Foo 737s Bar 737s ok 10 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 11 737s header: [Foo Bar] vs [Foo Bar] 737s # testing : compare header Hello value 737s # expected: 'Foo Bar' 737s # received: 'Foo Bar' 737s ok 12 737s testing: Hello: Foo 737s Bar 737s ok 13 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 14 737s header: [Foo Bar] vs [Foo Bar] 737s # testing : compare header Hello value 737s # expected: 'Foo Bar' 737s # received: 'Foo Bar' 737s ok 15 737s testing: Hello: Foo 737s Bar 737s ok 16 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 17 737s header: [Foo Bar] vs [Foo Bar] 737s # testing : compare header Hello value 737s # expected: 'Foo Bar' 737s # received: 'Foo Bar' 737s ok 18 737s testing: Hello: Foo 737s Bar 737s ok 19 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 20 737s header: [Foo Bar] vs [Foo Bar] 737s # testing : compare header Hello value 737s # expected: 'Foo Bar' 737s # received: 'Foo Bar' 737s ok 21 737s testing: Hello: Foo 737s Bar 737s ok 22 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 23 737s header: [Foo Bar] vs [Foo Bar] 737s # testing : compare header Hello value 737s # expected: 'Foo Bar' 737s # received: 'Foo Bar' 737s ok 24 737s testing: Hello:World 737s ok 25 737s # testing : response success 737s # expected: qr/HTTP\/1\.. 200 OK/ 737s # received: 'HTTP/1.1 200 OK' 737s ok 26 737s header: [World] vs [World] 737s # testing : compare header Hello value 737s # expected: 'World' 737s # received: 'World' 737s ok 27 737s ok 739s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 742s t/apache/http_strict.t .............. 742s 1..178 742s # Running under perl version 5.038002 for linux 742s # Current time local: Tue Jun 4 09:22:26 2024 742s # Current time GMT: Tue Jun 4 09:22:26 2024 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.42 742s # SENDING: 742s # GET / HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 1 742s # SENDING: 742s # GET / HTTP/1.0\n\n 742s # expecting success, got 200 742s ok 2 742s # SENDING: 742s # get / HTTP/1.0\r\n\r\n 742s # expecting 501, got 501 742s ok 3 742s # SENDING: 742s # G ET / HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 4 742s # SENDING: 742s # G\x00ET / HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 5 742s # SENDING: 742s # G/T / HTTP/1.0\r\n\r\n 742s # expecting 501, got 501 742s ok 6 742s # SENDING: 742s # GET /\x00 HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 7 742s # SENDING: 742s # GET / HTTP/1.0\x00\r\n\r\n 742s # expecting 400, got 400 742s ok 8 742s # SENDING: 742s # GET\x0c/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 9 742s # SENDING: 742s # GET\r/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 10 742s # SENDING: 742s # GET\t/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 11 742s # SENDING: 742s # GET / HTT/1.0\r\n\r\n 742s # expecting error, got 400 742s ok 12 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 742s # expecting success, got 200 742s ok 13 742s # SENDING: 742s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 742s # expecting success, got 200 742s ok 14 742s # SENDING: 742s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 742s # expecting success, got 200 742s ok 15 742s # SENDING: 742s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 16 742s # SENDING: 742s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 17 742s # SENDING: 742s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 742s # expecting 200, got 200 742s ok 18 742s # SENDING: 742s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 19 742s # SENDING: 742s # GET / HTTP/\r\nHost: localhost\r\n\r\n 742s # expecting error, got 400 742s ok 20 742s # SENDING: 742s # GET / HTTP/0.9\r\n\r\n 742s # expecting error, got 400 742s ok 21 742s # SENDING: 742s # GET / HTTP/0.8\r\n\r\n 742s # expecting error, got 400 742s ok 22 742s # SENDING: 742s # GET /\x01 HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 23 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 24 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 742s # expecting 200, got 200 742s ok 25 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 742s # expecting 400, got 400 742s ok 26 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 742s # expecting 200, got 200 742s ok 27 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo\r\n\r\n 742s # expecting 400, got 400 742s ok 28 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 742s # expecting 400, got 400 742s ok 29 742s # SENDING: 742s # GET / HTTP/1.0\r\n: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 30 742s # SENDING: 742s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 31 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 742s # expecting 400, got 400 742s ok 32 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 742s # expecting 400, got 400 742s ok 33 742s # SENDING: 742s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 742s # expecting 400, got 400 742s ok 34 742s # SENDING: 742s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 35 742s # SENDING: 742s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 36 742s # SENDING: 742s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 37 742s # SENDING: 742s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 742s # expecting 200, got 200 742s ok 38 742s # SENDING: 742s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 742s # expecting 400, got 400 742s ok 39 742s # SENDING: 742s # GET / HTTP/1.0\r\r 742s # expecting dropped connection and HTTPD dropped connection 742s ok 40 742s # SENDING: 742s # GET /\r\n 742s # expecting headerless HTTP/0.9 body, got response 742s ok 41 742s # SENDING: 742s # GET /#frag HTTP/1.0\r\n 742s # expecting 400, got 400 742s ok 42 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 742s # expecting 200, got 200 742s ok 43 742s # SENDING: 742s # GET http://017700000001/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 44 742s # SENDING: 742s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 45 742s # SENDING: 742s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 46 742s # SENDING: 742s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 47 742s # SENDING: 742s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 48 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 742s # expecting 200, got 200 742s ok 49 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 742s # expecting 400, got 400 742s ok 50 742s # SENDING: 742s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 51 742s # SENDING: 742s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 52 742s # SENDING: 742s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 53 742s # SENDING: 742s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 54 742s # SENDING: 742s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 55 742s # SENDING: 742s # GET http://[::1]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 56 742s # SENDING: 742s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 57 742s # SENDING: 742s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 58 742s # SENDING: 742s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 59 742s # SENDING: 742s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 60 742s # SENDING: 742s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 61 742s # SENDING: 742s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 62 742s # SENDING: 742s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 63 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 742s # expecting success, got 200 742s ok 64 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 742s # expecting success, got 200 742s ok 65 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 742s # expecting success, got 200 742s ok 66 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 742s # expecting success, got 200 742s ok 67 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 742s # expecting success, got 200 742s ok 68 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 742s # expecting success, got 200 742s ok 69 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 742s # expecting 200, got 200 742s ok 70 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 742s # expecting 200, got 200 742s ok 71 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 742s # expecting 400, got 400 742s ok 72 742s # SENDING: 742s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 73 742s # SENDING: 742s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 74 742s # SENDING: 742s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 75 742s # SENDING: 742s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 76 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 742s # expecting 200, got 200 742s ok 77 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 742s # expecting 200, got 200 742s ok 78 742s # SENDING: 742s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 79 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 742s # DECODED: Foo: bar 742s # RESPONSE: 742s # HTTP/1.1 200 OK\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Foo: bar\r\n 742s # Vary: In-If1\r\n 742s # DMMATCH1: 1\r\n 742s # Connection: close\r\n 742s # Content-Type: text/plain\r\n 742s # \r\n 742s # Hi!\n 742s # SERVERNAME=localhost\n 742s # HTTP_HOST=\n 742s # 742s # expecting 200, got 200 742s ok 80 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 742s # DECODED: Foo: 742s # RESPONSE: 742s # HTTP/1.1 200 OK\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Foo: \r\n 742s # Vary: In-If1\r\n 742s # DMMATCH1: 1\r\n 742s # Connection: close\r\n 742s # Content-Type: text/plain\r\n 742s # \r\n 742s # Hi!\n 742s # SERVERNAME=localhost\n 742s # HTTP_HOST=\n 742s # 742s # expecting 200, got 200 742s ok 81 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 742s # DECODED: : bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 564\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 82 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 742s # DECODED: F\x00oo: bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 528\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 83 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 742s # DECODED: F\x01oo: bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 564\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 84 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 742s # DECODED: F\noo: bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 528\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 85 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 742s # DECODED: Foo: b\tar 742s # RESPONSE: 742s # HTTP/1.1 200 OK\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Foo: b\tar\r\n 742s # Vary: In-If1\r\n 742s # DMMATCH1: 1\r\n 742s # Connection: close\r\n 742s # Content-Type: text/plain\r\n 742s # \r\n 742s # Hi!\n 742s # SERVERNAME=localhost\n 742s # HTTP_HOST=\n 742s # 742s # expecting 200, got 200 742s ok 86 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 742s # DECODED: Foo: b\x01ar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 87 742s # SENDING: 742s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 742s # expecting 500, got 500 742s ok 88 742s # SENDING: 742s # GET / HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 89 742s # SENDING: 742s # GET / HTTP/1.0\n\n 742s # expecting 400, got 400 742s ok 90 742s # SENDING: 742s # get / HTTP/1.0\r\n\r\n 742s # expecting 501, got 501 742s ok 91 742s # SENDING: 742s # G ET / HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 92 742s # SENDING: 742s # G\x00ET / HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 93 742s # SENDING: 742s # G/T / HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 94 742s # SENDING: 742s # GET /\x00 HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 95 742s # SENDING: 742s # GET / HTTP/1.0\x00\r\n\r\n 742s # expecting 400, got 400 742s ok 96 742s # SENDING: 742s # GET\x0c/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 97 742s # SENDING: 742s # GET\r/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 98 742s # SENDING: 742s # GET\t/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 99 742s # SENDING: 742s # GET / HTT/1.0\r\n\r\n 742s # expecting error, got 400 742s ok 100 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 742s # expecting success, got 200 742s ok 101 742s # SENDING: 742s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 742s # expecting success, got 200 742s ok 102 742s # SENDING: 742s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 742s # expecting success, got 200 742s ok 103 742s # SENDING: 742s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 104 742s # SENDING: 742s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 105 742s # SENDING: 742s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 106 742s # SENDING: 742s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 107 742s # SENDING: 742s # GET / HTTP/\r\nHost: localhost\r\n\r\n 742s # expecting error, got 400 742s ok 108 742s # SENDING: 742s # GET / HTTP/0.9\r\n\r\n 742s # expecting error, got 400 742s ok 109 742s # SENDING: 742s # GET / HTTP/0.8\r\n\r\n 742s # expecting error, got 400 742s ok 110 742s # SENDING: 742s # GET /\x01 HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 111 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 112 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 742s # expecting 200, got 200 742s ok 113 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 742s # expecting 400, got 400 742s ok 114 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 742s # expecting 400, got 400 742s ok 115 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo\r\n\r\n 742s # expecting 400, got 400 742s ok 116 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 742s # expecting 400, got 400 742s ok 117 742s # SENDING: 742s # GET / HTTP/1.0\r\n: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 118 742s # SENDING: 742s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 119 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 742s # expecting 400, got 400 742s ok 120 742s # SENDING: 742s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 742s # expecting 400, got 400 742s ok 121 742s # SENDING: 742s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 742s # expecting 400, got 400 742s ok 122 742s # SENDING: 742s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 123 742s # SENDING: 742s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 124 742s # SENDING: 742s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 742s # expecting 400, got 400 742s ok 125 742s # SENDING: 742s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 742s # expecting 200, got 200 742s ok 126 742s # SENDING: 742s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 742s # expecting 400, got 400 742s ok 127 742s # SENDING: 742s # GET / HTTP/1.0\r\r 742s # expecting dropped connection and HTTPD dropped connection 742s ok 128 742s # SENDING: 742s # GET /\r\n 742s # expecting headerless HTTP/0.9 body, got response 742s ok 129 742s # SENDING: 742s # GET /#frag HTTP/1.0\r\n 742s # expecting 400, got 400 742s ok 130 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 742s # expecting 400, got 400 742s ok 131 742s # SENDING: 742s # GET http://017700000001/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 132 742s # SENDING: 742s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 133 742s # SENDING: 742s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 134 742s # SENDING: 742s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 135 742s # SENDING: 742s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 136 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 742s # expecting 400, got 400 742s ok 137 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 742s # expecting 400, got 400 742s ok 138 742s # SENDING: 742s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 139 742s # SENDING: 742s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 140 742s # SENDING: 742s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 141 742s # SENDING: 742s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 142 742s # SENDING: 742s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 143 742s # SENDING: 742s # GET http://[::1]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 144 742s # SENDING: 742s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 145 742s # SENDING: 742s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 146 742s # SENDING: 742s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 147 742s # SENDING: 742s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 148 742s # SENDING: 742s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 149 742s # SENDING: 742s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 742s # expecting success, got 200 742s ok 150 742s # SENDING: 742s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 742s # expecting 400, got 400 742s ok 151 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 742s # expecting success, got 200 742s ok 152 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 742s # expecting success, got 200 742s ok 153 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 742s # expecting success, got 200 742s ok 154 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 742s # expecting success, got 200 742s ok 155 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 742s # expecting success, got 200 742s ok 156 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 742s # expecting success, got 200 742s ok 157 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 742s # expecting 400, got 400 742s ok 158 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 742s # expecting 400, got 400 742s ok 159 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 742s # expecting 400, got 400 742s ok 160 742s # SENDING: 742s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 161 742s # SENDING: 742s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 162 742s # SENDING: 742s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 163 742s # SENDING: 742s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 742s # expecting 200, got 200 742s ok 164 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 742s # expecting 200, got 200 742s ok 165 742s # SENDING: 742s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 742s # expecting 200, got 200 742s ok 166 742s # SENDING: 742s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 742s # expecting 200, got 200 742s ok 167 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 742s # DECODED: Foo: bar 742s # RESPONSE: 742s # HTTP/1.1 200 OK\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Foo: bar\r\n 742s # Vary: In-If1\r\n 742s # DMMATCH1: 1\r\n 742s # Connection: close\r\n 742s # Content-Type: text/plain\r\n 742s # \r\n 742s # Hi!\n 742s # SERVERNAME=localhost\n 742s # HTTP_HOST=\n 742s # 742s # expecting 200, got 200 742s ok 168 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 742s # DECODED: Foo: 742s # RESPONSE: 742s # HTTP/1.1 200 OK\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Foo: \r\n 742s # Vary: In-If1\r\n 742s # DMMATCH1: 1\r\n 742s # Connection: close\r\n 742s # Content-Type: text/plain\r\n 742s # \r\n 742s # Hi!\n 742s # SERVERNAME=localhost\n 742s # HTTP_HOST=\n 742s # 742s # expecting 200, got 200 742s ok 169 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 742s # DECODED: : bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 564\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 170 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 742s # DECODED: F\x00oo: bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 528\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 171 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 742s # DECODED: F\x01oo: bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 564\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 172 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 742s # DECODED: F\noo: bar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Content-Length: 528\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 173 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 742s # DECODED: Foo: b\tar 742s # RESPONSE: 742s # HTTP/1.1 200 OK\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Foo: b\tar\r\n 742s # Vary: In-If1\r\n 742s # DMMATCH1: 1\r\n 742s # Connection: close\r\n 742s # Content-Type: text/plain\r\n 742s # \r\n 742s # Hi!\n 742s # SERVERNAME=localhost\n 742s # HTTP_HOST=\n 742s # 742s # expecting 200, got 200 742s ok 174 742s # SENDING: 742s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 742s # DECODED: Foo: b\x01ar 742s # RESPONSE: 742s # HTTP/1.1 500 Internal Server Error\r\n 742s # Date: Tue, 04 Jun 2024 09:22:29 GMT\r\n 742s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 742s # Connection: close\r\n 742s # Content-Type: text/html; charset=iso-8859-1\r\n 742s # \r\n 742s # \n 742s # \n 742s # ... 742s # expecting 500, got 500 742s ok 175 742s # SENDING: 742s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 742s # expecting 500, got 500 742s ok 176 742s ok 177 742s ok 178 742s ok 744s t/apache/if_sections.t .............. 744s 1..46 744s # Running under perl version 5.038002 for linux 744s # Current time local: Tue Jun 4 09:22:29 2024 744s # Current time GMT: Tue Jun 4 09:22:29 2024 744s # Using Test.pm version 1.31 744s # Using Apache/Test.pm version 1.42 744s # /if_sec/ with '': 744s # expected: 200 744s # received: '200' 744s ok 1 744s # expected: undef 744s # received: undef 744s ok 2 744s # /if_sec/foo.if_test with '': 744s # expected: 200 744s # received: '200' 744s ok 3 744s # expected: undef 744s # received: undef 744s ok 4 744s # /if_sec/foo.if_test with '1': 744s # expected: 200 744s # received: '200' 744s ok 5 744s # expected: 'global1' 744s # received: 'global1' 744s ok 6 744s # /if_sec/foo.if_test with '1 11': 744s # expected: 200 744s # received: '200' 744s ok 7 744s # expected: 'global1, nested11, nested113' 744s # received: 'global1, nested11, nested113' 744s ok 8 744s # /if_sec/foo.if_test with '1 11 111': 744s # expected: 200 744s # received: '200' 744s ok 9 744s # expected: 'global1, nested11, nested111' 744s # received: 'global1, nested11, nested111' 744s ok 10 744s # /if_sec/foo.if_test with '1 11 112': 744s # expected: 200 744s # received: '200' 744s ok 11 744s # expected: 'global1, nested11, nested112' 744s # received: 'global1, nested11, nested112' 744s ok 12 744s # /if_sec/foo.if_test with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 13 744s # expected: 'global1, files2' 744s # received: 'global1, files2' 744s ok 14 744s # /if_sec/dir/foo.txt with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 15 744s # expected: 'global1, dir1, dir2, dir_files1' 744s # received: 'global1, dir1, dir2, dir_files1' 744s ok 16 744s # /if_sec/dir/ with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 17 744s # expected: 'global1, dir1, dir2' 744s # received: 'global1, dir1, dir2' 744s ok 18 744s # /if_sec/dir/ with '1 11': 744s # expected: 200 744s # received: '200' 744s ok 19 744s # expected: 'global1, dir1, nested11, nested113' 744s # received: 'global1, dir1, nested11, nested113' 744s ok 20 744s # /if_sec/dir/ with '1 11 111': 744s # expected: 200 744s # received: '200' 744s ok 21 744s # expected: 'global1, dir1, nested11, nested111' 744s # received: 'global1, dir1, nested11, nested111' 744s ok 22 744s # /if_sec/dir/ with '1 11 112': 744s # expected: 200 744s # received: '200' 744s ok 23 744s # expected: 'global1, dir1, nested11, nested112' 744s # received: 'global1, dir1, nested11, nested112' 744s ok 24 744s # /if_sec/loc/ with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 25 744s # expected: 'global1, loc1, loc2' 744s # received: 'global1, loc1, loc2' 744s ok 26 744s # /if_sec/loc/foo.txt with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 27 744s # expected: 'global1, loc1, loc2' 744s # received: 'global1, loc1, loc2' 744s ok 28 744s # /if_sec/loc/ with '1 11': 744s # expected: 200 744s # received: '200' 744s ok 29 744s # expected: 'global1, loc1, nested11, nested113' 744s # received: 'global1, loc1, nested11, nested113' 744s ok 30 744s # /if_sec/loc/ with '1 11 111': 744s # expected: 200 744s # received: '200' 744s ok 31 744s # expected: 'global1, loc1, nested11, nested111' 744s # received: 'global1, loc1, nested11, nested111' 744s ok 32 744s # /if_sec/loc/ with '1 11 112': 744s # expected: 200 744s # received: '200' 744s ok 33 744s # expected: 'global1, loc1, nested11, nested112' 744s # received: 'global1, loc1, nested11, nested112' 744s ok 34 744s # /if_sec/loc/foo.if_test with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 35 744s # expected: 'global1, files2, loc1, loc2' 744s # received: 'global1, files2, loc1, loc2' 744s ok 36 744s # /if_sec/loc/foo.if_test with '1 2 11': 744s # expected: 200 744s # received: '200' 744s ok 37 744s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 744s # received: 'global1, files2, loc1, loc2, nested11, nested113' 744s ok 38 744s # /if_sec/loc/foo.if_test with '1 2 11 111': 744s # expected: 200 744s # received: '200' 744s ok 39 744s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 744s # received: 'global1, files2, loc1, loc2, nested11, nested111' 744s ok 40 744s # /if_sec/loc/foo.if_test with '1 2 11 112': 744s # expected: 200 744s # received: '200' 744s ok 41 744s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 744s # received: 'global1, files2, loc1, loc2, nested11, nested112' 744s ok 42 744s # /if_sec/proxy/ with '1 2': 744s # expected: 200 744s # received: '200' 744s ok 43 744s # expected: 'global1, locp1, locp2' 744s # received: 'global1, locp1, locp2' 744s ok 44 744s # /if_sec/proxy/ with '2': 744s # expected: 200 744s # received: '200' 744s ok 45 744s # expected: 'locp2' 744s # received: 'locp2' 744s ok 46 744s ok 747s t/apache/iffile.t ................... 747s 1..2 747s # Running under perl version 5.038002 for linux 747s # Current time local: Tue Jun 4 09:22:31 2024 747s # Current time GMT: Tue Jun 4 09:22:31 2024 747s # Using Test.pm version 1.31 747s # Using Apache/Test.pm version 1.42 747s # expected: 200 747s # received: '200' 747s ok 1 747s # expected: 'success1, success2, success3, success4, success5' 747s # received: 'success1, success2, success3, success4, success5' 747s ok 2 747s ok 749s t/apache/leaks.t .................... skipped: mod_memory_track not activated 755s t/apache/limits.t ................... 755s 1..12 755s # Running under perl version 5.038002 for linux 755s # Current time local: Tue Jun 4 09:22:36 2024 755s # Current time GMT: Tue Jun 4 09:22:36 2024 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.42 755s # Testing LimitRequestLine; should succeed 755s # testing : Test #1 755s # expected: 200 755s # received: '200' 755s ok 1 755s # Testing LimitRequestLine; should fail 755s # testing : Test #2 755s # expected: 414 755s # received: '414' 755s ok 2 755s # Testing LimitRequestFieldSize; should succeed 755s # testing : Test #3 755s # expected: 200 755s # received: '200' 755s ok 3 755s # Testing LimitRequestFieldSize; should fail 755s # testing : Test #4 755s # expected: 400 755s # received: '400' 755s ok 4 755s # Testing LimitRequestFields; should succeed 755s # testing : Test #5 755s # expected: 200 755s # received: '200' 755s ok 5 755s # Testing LimitRequestFields; should fail 755s # testing : Test #6 755s # expected: 400 755s # received: '400' 755s ok 6 755s # Testing LimitRequestBody; should succeed 755s # Chunked transfer-encoding enabled 755s # testing : Test #7 755s # expected: 200 755s # received: '200' 755s ok 7 755s # Testing LimitRequestBody; should succeed 755s # Chunked transfer-encoding disabled 755s # testing : Test #8 755s # expected: 200 755s # received: '200' 755s ok 8 755s # Testing LimitRequestBody; should fail 755s # Chunked transfer-encoding enabled 755s # testing : Test #9 755s # expected: 413 755s # received: '413' 755s ok 9 755s # Testing LimitRequestBody; should fail 755s # Chunked transfer-encoding disabled 755s # testing : Test #10 755s # expected: 413 755s # received: '413' 755s ok 10 755s # Testing LimitRequestFieldSize; should succeed 755s # testing : Test #11 755s # expected: 200 755s # received: '200' 755s ok 11 755s # Testing LimitRequestFieldSize; should fail 755s # testing : Test #12 755s # expected: 400 755s # received: '400' 755s ok 12 755s ok 758s t/apache/loglevel.t ................. 758s 1..8 758s # Running under perl version 5.038002 for linux 758s # Current time local: Tue Jun 4 09:22:42 2024 758s # Current time GMT: Tue Jun 4 09:22:42 2024 758s # Using Test.pm version 1.31 758s # Using Apache/Test.pm version 1.42 758s ok 1 758s ok 2 758s ok 3 758s ok 4 758s ok 5 758s ok 6 758s ok 7 758s ok 8 758s ok 760s t/apache/maxranges.t ................ 760s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 760s 1..19 760s # Running under perl version 5.038002 for linux 760s # Current time local: Tue Jun 4 09:22:45 2024 760s # Current time GMT: Tue Jun 4 09:22:45 2024 760s # Using Test.pm version 1.31 760s # Using Apache/Test.pm version 1.42 760s ok 1 760s ok 2 760s ok 3 760s ok 4 760s ok 5 760s ok 6 760s ok 7 760s ok 8 760s ok 9 760s ok 10 760s ok 11 760s ok 12 760s ok 13 760s ok 14 760s ok 15 760s ok 16 760s ok 17 760s ok 18 760s ok 19 760s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 760s ok 762s t/apache/mergeslashes.t ............. 762s 1..9 762s # Running under perl version 5.038002 for linux 762s # Current time local: Tue Jun 4 09:22:47 2024 762s # Current time GMT: Tue Jun 4 09:22:47 2024 762s # Using Test.pm version 1.31 762s # Using Apache/Test.pm version 1.42 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for exact match 762s ok 1 762s # SENDING to 127.0.0.1:8547 762s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for merged even at front 762s ok 2 762s # SENDING to 127.0.0.1:8547 762s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for merged even at front 762s ok 3 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for c// should be merged 762s ok 4 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for a// should be merged 762s ok 5 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for a// matches locationmatch 762s ok 6 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 762s # expected 200, got 200 for c// doesn't match locationmatch 762s ok 7 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for baseline failed 762s ok 8 762s # SENDING to 127.0.0.1:8547 762s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 762s # expected 403, got 403 for b//d not merged for Location with OFF 762s ok 9 762s ok 764s t/apache/mmn.t ...................... 764s 1..2 764s # Running under perl version 5.038002 for linux 764s # Current time local: Tue Jun 4 09:22:49 2024 764s # Current time GMT: Tue Jun 4 09:22:49 2024 764s # Using Test.pm version 1.31 764s # Using Apache/Test.pm version 1.42 764s ok 1 764s ok 2 764s ok 767s t/apache/options.t .................. 767s 1..2 767s # Running under perl version 5.038002 for linux 767s # Current time local: Tue Jun 4 09:22:51 2024 767s # Current time GMT: Tue Jun 4 09:22:51 2024 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.42 767s # testing : code 767s # expected: 200 767s # received: '200' 767s ok 1 767s # testing : OPTIONS 767s # expected: qr/OPTIONS/ 767s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 767s ok 2 767s ok 771s t/apache/passbrigade.t .............. 771s # using LWP client 771s 1..114 771s # Running under perl version 5.038002 for linux 771s # Current time local: Tue Jun 4 09:22:54 2024 771s # Current time GMT: Tue Jun 4 09:22:54 2024 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.42 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 1024 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 1024 771s # received: 1024 771s ok 1 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 2048 771s # received: 2048 771s ok 2 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 3072 771s # received: 3072 771s ok 3 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 4096 771s # received: 4096 771s ok 4 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 5120 771s # received: 5120 771s ok 5 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 6144 771s # received: 6144 771s ok 6 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 7168 771s # received: 7168 771s ok 7 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 8192 771s # received: 8192 771s ok 8 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 9216 771s # received: 9216 771s ok 9 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 10240 771s # received: 10240 771s ok 10 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 11264 771s # received: 11264 771s ok 11 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 12288 771s # received: 12288 771s ok 12 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 13312 771s # received: 13312 771s ok 13 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 14336 771s # received: 14336 771s ok 14 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 15360 771s # received: 15360 771s ok 15 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 16384 771s # received: 16384 771s ok 16 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 17408 771s # received: 17408 771s ok 17 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 18432 771s # received: 18432 771s ok 18 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 19456 771s # received: 19456 771s ok 19 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 20480 771s # received: 20480 771s ok 20 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 21504 771s # received: 21504 771s ok 21 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 22528 771s # received: 22528 771s ok 22 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 23552 771s # received: 23552 771s ok 23 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 24576 771s # received: 24576 771s ok 24 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 25600 771s # received: 25600 771s ok 25 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 26624 771s # received: 26624 771s ok 26 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 27648 771s # received: 27648 771s ok 27 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 28672 771s # received: 28672 771s ok 28 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 29696 771s # received: 29696 771s ok 29 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 30720 771s # received: 30720 771s ok 30 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 31744 771s # received: 31744 771s ok 31 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 32768 771s # received: 32768 771s ok 32 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 33792 771s # received: 33792 771s ok 33 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 34816 771s # received: 34816 771s ok 34 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 35840 771s # received: 35840 771s ok 35 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 36864 771s # received: 36864 771s ok 36 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 37888 771s # received: 37888 771s ok 37 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 38912 771s # received: 38912 771s ok 38 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 39936 771s # received: 39936 771s ok 39 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 40960 771s # received: 40960 771s ok 40 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 41984 771s # received: 41984 771s ok 41 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 43008 771s # received: 43008 771s ok 42 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 44032 771s # received: 44032 771s ok 43 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 45056 771s # received: 45056 771s ok 44 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 46080 771s # received: 46080 771s ok 45 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 47104 771s # received: 47104 771s ok 46 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 48128 771s # received: 48128 771s ok 47 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 49152 771s # received: 49152 771s ok 48 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 50176 771s # received: 50176 771s ok 49 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 51200 771s # received: 51200 771s ok 50 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 102400 771s # received: 102400 771s ok 51 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 307200 771s # received: 307200 771s ok 52 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 512000 771s # received: 512000 771s ok 53 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 2048000 771s # received: 2048000 771s ok 54 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:56 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 4096000 771s # received: 4096000 771s ok 55 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 6144000 771s # received: 6144000 771s ok 56 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 10240000 771s # received: 10240000 771s ok 57 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 1024 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 1024 771s # received: 1024 771s ok 58 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 2048 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 2048 771s # received: 2048 771s ok 59 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 3072 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 3072 771s # received: 3072 771s ok 60 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 4096 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 4096 771s # received: 4096 771s ok 61 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 5120 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 5120 771s # received: 5120 771s ok 62 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 6144 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 6144 771s # received: 6144 771s ok 63 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 7168 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 7168 771s # received: 7168 771s ok 64 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 8192 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #DMMATCH1: 1 771s # 771s # testing : bytes in body 771s # expected: 8192 771s # received: 8192 771s ok 65 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 9216 771s # received: 9216 771s ok 66 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 10240 771s # received: 10240 771s ok 67 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 11264 771s # received: 11264 771s ok 68 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 12288 771s # received: 12288 771s ok 69 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 13312 771s # received: 13312 771s ok 70 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 14336 771s # received: 14336 771s ok 71 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 15360 771s # received: 15360 771s ok 72 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 16384 771s # received: 16384 771s ok 73 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 17408 771s # received: 17408 771s ok 74 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 18432 771s # received: 18432 771s ok 75 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 19456 771s # received: 19456 771s ok 76 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 20480 771s # received: 20480 771s ok 77 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 21504 771s # received: 21504 771s ok 78 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 22528 771s # received: 22528 771s ok 79 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 23552 771s # received: 23552 771s ok 80 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 24576 771s # received: 24576 771s ok 81 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 25600 771s # received: 25600 771s ok 82 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 26624 771s # received: 26624 771s ok 83 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 27648 771s # received: 27648 771s ok 84 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 28672 771s # received: 28672 771s ok 85 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 29696 771s # received: 29696 771s ok 86 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 30720 771s # received: 30720 771s ok 87 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 31744 771s # received: 31744 771s ok 88 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 32768 771s # received: 32768 771s ok 89 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 33792 771s # received: 33792 771s ok 90 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 34816 771s # received: 34816 771s ok 91 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 35840 771s # received: 35840 771s ok 92 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 36864 771s # received: 36864 771s ok 93 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 37888 771s # received: 37888 771s ok 94 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 38912 771s # received: 38912 771s ok 95 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 39936 771s # received: 39936 771s ok 96 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 40960 771s # received: 40960 771s ok 97 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 41984 771s # received: 41984 771s ok 98 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 43008 771s # received: 43008 771s ok 99 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 44032 771s # received: 44032 771s ok 100 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 45056 771s # received: 45056 771s ok 101 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 46080 771s # received: 46080 771s ok 102 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 47104 771s # received: 47104 771s ok 103 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 48128 771s # received: 48128 771s ok 104 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 49152 771s # received: 49152 771s ok 105 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 50176 771s # received: 50176 771s ok 106 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 51200 771s # received: 51200 771s ok 107 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 102400 771s # received: 102400 771s ok 108 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 307200 771s # received: 307200 771s ok 109 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 512000 771s # received: 512000 771s ok 110 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 2048000 771s # received: 2048000 771s ok 111 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:57 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:58 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 4096000 771s # received: 4096000 771s ok 112 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:58 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:58 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 6144000 771s # received: 6144000 771s ok 113 771s #lwp request: 771s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 771s #User-Agent: libwww-perl/6.77 771s # 771s #server response: 771s #HTTP/1.1 200 OK 771s #Connection: close 771s #Date: Tue, 04 Jun 2024 09:22:58 GMT 771s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 771s #Vary: In-If1 771s #Content-Length: 0 771s #Client-Date: Tue, 04 Jun 2024 09:22:58 GMT 771s #Client-Peer: 127.0.0.1:8529 771s #Client-Response-Num: 1 771s #Client-Transfer-Encoding: chunked 771s #DMMATCH1: 1 771s #X-Content-Length-Note: added by Apache::TestRequest 771s # 771s # testing : bytes in body 771s # expected: 10240000 771s # received: 10240000 771s ok 114 771s ok 773s t/apache/post.t ..................... 773s # using LWP client 773s 1..51 773s # Running under perl version 5.038002 for linux 773s # Current time local: Tue Jun 4 09:22:58 2024 773s # Current time GMT: Tue Jun 4 09:22:58 2024 773s # Using Test.pm version 1.31 773s # Using Apache/Test.pm version 1.42 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 1024 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '1024' 773s # received: 1024 773s ok 1 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 2048 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '2048' 773s # received: 2048 773s ok 2 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 3072 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '3072' 773s # received: 3072 773s ok 3 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 4096 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '4096' 773s # received: 4096 773s ok 4 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 5120 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '5120' 773s # received: 5120 773s ok 5 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 6144 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '6144' 773s # received: 6144 773s ok 6 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 7168 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '7168' 773s # received: 7168 773s ok 7 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 8192 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '8192' 773s # received: 8192 773s ok 8 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 9216 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 5 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '9216' 773s # received: 9216 773s ok 9 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 10240 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '10240' 773s # received: 10240 773s ok 10 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 11264 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '11264' 773s # received: 11264 773s ok 11 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 12288 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '12288' 773s # received: 12288 773s ok 12 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 13312 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '13312' 773s # received: 13312 773s ok 13 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 14336 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '14336' 773s # received: 14336 773s ok 14 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 15360 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '15360' 773s # received: 15360 773s ok 15 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 16384 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '16384' 773s # received: 16384 773s ok 16 773s #lwp request: 773s #POST http://localhost:8529/eat_post HTTP/1.1 773s #User-Agent: libwww-perl/6.77 773s #Content-Length: 17408 773s # 773s #server response: 773s #HTTP/1.1 200 OK 773s #Connection: close 773s #Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 773s #Vary: In-If1 773s #Content-Length: 6 773s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 773s #Client-Peer: 127.0.0.1:8529 773s #Client-Response-Num: 1 773s #DMMATCH1: 1 773s # 773s # testing : length posted 773s # expected: '17408' 773s # received: 17408 773s ok 17 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 18432 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '18432' 774s # received: 18432 774s ok 18 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 19456 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '19456' 774s # received: 19456 774s ok 19 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 20480 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '20480' 774s # received: 20480 774s ok 20 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 21504 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '21504' 774s # received: 21504 774s ok 21 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 22528 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '22528' 774s # received: 22528 774s ok 22 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 23552 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '23552' 774s # received: 23552 774s ok 23 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 24576 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '24576' 774s # received: 24576 774s ok 24 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 25600 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '25600' 774s # received: 25600 774s ok 25 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 26624 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '26624' 774s # received: 26624 774s ok 26 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 27648 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '27648' 774s # received: 27648 774s ok 27 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 28672 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '28672' 774s # received: 28672 774s ok 28 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 29696 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '29696' 774s # received: 29696 774s ok 29 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 30720 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '30720' 774s # received: 30720 774s ok 30 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 31744 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '31744' 774s # received: 31744 774s ok 31 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 32768 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '32768' 774s # received: 32768 774s ok 32 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 33792 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '33792' 774s # received: 33792 774s ok 33 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 34816 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '34816' 774s # received: 34816 774s ok 34 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 35840 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '35840' 774s # received: 35840 774s ok 35 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 36864 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '36864' 774s # received: 36864 774s ok 36 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 37888 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '37888' 774s # received: 37888 774s ok 37 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 38912 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '38912' 774s # received: 38912 774s ok 38 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 39936 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '39936' 774s # received: 39936 774s ok 39 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 40960 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '40960' 774s # received: 40960 774s ok 40 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 41984 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '41984' 774s # received: 41984 774s ok 41 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 43008 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '43008' 774s # received: 43008 774s ok 42 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 44032 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '44032' 774s # received: 44032 774s ok 43 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 45056 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '45056' 774s # received: 45056 774s ok 44 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 46080 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '46080' 774s # received: 46080 774s ok 45 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 47104 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '47104' 774s # received: 47104 774s ok 46 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 48128 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '48128' 774s # received: 48128 774s ok 47 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 49152 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '49152' 774s # received: 49152 774s ok 48 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 50176 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '50176' 774s # received: 50176 774s ok 49 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 51200 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 6 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '51200' 774s # received: 51200 774s ok 50 774s #lwp request: 774s #POST http://localhost:8529/eat_post HTTP/1.1 774s #User-Agent: libwww-perl/6.77 774s #Content-Length: 102400 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 774s #Vary: In-If1 774s #Content-Length: 7 774s #Client-Date: Tue, 04 Jun 2024 09:23:00 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : length posted 774s # expected: '102400' 774s # received: 102400 774s ok 51 774s ok 776s t/apache/pr17629.t .................. 776s 1..4 776s # Running under perl version 5.038002 for linux 776s # Current time local: Tue Jun 4 09:23:00 2024 776s # Current time GMT: Tue Jun 4 09:23:00 2024 776s # Using Test.pm version 1.31 776s # Using Apache/Test.pm version 1.42 776s # expected: 'begin-foobar-end 776s # ' 776s # received: 'begin-foobar-end 776s # ' 776s ok 1 776s # expected: 200 776s # received: '200' 776s ok 2 776s # testing : response was gzipped 776s # expected: 'gzip' 776s # received: 'gzip' 776s ok 3 776s # expected: 'begin-foobar-end 776s # ' 776s # received: 'begin-foobar-end 776s # ' 776s ok 4 776s ok 778s t/apache/pr18757.t .................. 778s 1..3 778s # Running under perl version 5.038002 for linux 778s # Current time local: Tue Jun 4 09:23:03 2024 778s # Current time GMT: Tue Jun 4 09:23:03 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.42 778s # testing : 200 response from GET 778s # expected: 200 778s # received: '200' 778s ok 1 778s # expected C-L is 26 778s # URL via proxy is http://localhost:8548/index.html 778s ok 2 778s # line: HTTP/1.1 200 OK 778s # line: Date: Tue, 04 Jun 2024 09:23:05 GMT 778s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 778s # line: Vary: In-If1 778s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 778s # line: ETag: "1a-613edd771cbc0" 778s # line: Accept-Ranges: bytes 778s # line: Content-Length: 26 778s # line: DMMATCH1: 1 778s # line: Content-Type: text/html 778s # line: 778s # testing : whether proxy strips Content-Length header 778s # expected: 1 778s # received: 1 778s ok 3 778s ok 781s t/apache/pr35292.t .................. 781s 1..3 781s # Running under perl version 5.038002 for linux 781s # Current time local: Tue Jun 4 09:23:05 2024 781s # Current time GMT: Tue Jun 4 09:23:05 2024 781s # Using Test.pm version 1.31 781s # Using Apache/Test.pm version 1.42 781s ok 1 781s ok 2 781s # testing : read response-line 781s # expected: qr/^HTTP\/1\.. 413/ 781s # received: 'HTTP/1.1 413 Request Entity Too Large 781s # ' 781s ok 3 781s ok 783s t/apache/pr35330.t .................. 783s 1..2 783s # Running under perl version 5.038002 for linux 783s # Current time local: Tue Jun 4 09:23:08 2024 783s # Current time GMT: Tue Jun 4 09:23:08 2024 783s # Using Test.pm version 1.31 783s # Using Apache/Test.pm version 1.42 783s # testing : SSI was allowed for location 783s # expected: 200 783s # received: '200' 783s ok 1 783s # testing : file was served with correct content 783s # expected: 'hello' 783s # received: 'hello' 783s ok 2 783s ok 786s t/apache/pr37166.t .................. 786s 1..4 786s # Running under perl version 5.038002 for linux 786s # Current time local: Tue Jun 4 09:23:10 2024 786s # Current time GMT: Tue Jun 4 09:23:10 2024 786s # Using Test.pm version 1.31 786s # Using Apache/Test.pm version 1.42 786s # testing : SSI was allowed for location 786s # expected: 200 786s # received: '200' 786s ok 1 786s # testing : file was served with correct content 786s # expected: 'Hello world 786s # ' 786s # received: 'Hello world 786s # ' 786s ok 2 786s # testing : explicit 200 response 786s # expected: 200 786s # received: '200' 786s ok 3 786s # testing : file was again served with correct content 786s # expected: 'Hello world 786s # ' 786s # received: 'Hello world 786s # ' 786s ok 4 786s ok 788s t/apache/pr43939.t .................. 788s 1..4 788s # Running under perl version 5.038002 for linux 788s # Current time local: Tue Jun 4 09:23:13 2024 788s # Current time GMT: Tue Jun 4 09:23:13 2024 788s # Using Test.pm version 1.31 788s # Using Apache/Test.pm version 1.42 788s # expected: 'begin-default-end 788s # ' 788s # received: 'begin-default-end 788s # ' 788s ok 1 788s # expected: 200 788s # received: '200' 788s ok 2 788s # testing : response was gzipped 788s # expected: 'gzip' 788s # received: 'gzip' 788s ok 3 788s # expected: 'begin-default-end 788s # ' 788s # received: 'begin-default-end 788s # ' 788s ok 4 788s ok 790s t/apache/pr49328.t .................. 790s 1..1 790s # Running under perl version 5.038002 for linux 790s # Current time local: Tue Jun 4 09:23:15 2024 790s # Current time GMT: Tue Jun 4 09:23:15 2024 790s # Using Test.pm version 1.31 790s # Using Apache/Test.pm version 1.42 790s # expected: 'before 790s # included 790s # after 790s # ' 790s # received: 'before 790s # included 790s # after 790s # ' 790s ok 1 790s ok 793s t/apache/rwrite.t ................... 793s # using LWP client 793s 1..114 793s # Running under perl version 5.038002 for linux 793s # Current time local: Tue Jun 4 09:23:17 2024 793s # Current time GMT: Tue Jun 4 09:23:17 2024 793s # Using Test.pm version 1.31 793s # Using Apache/Test.pm version 1.42 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 1024 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 1024 793s # received: 1024 793s ok 1 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 2048 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 2048 793s # received: 2048 793s ok 2 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 3072 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 3072 793s # received: 3072 793s ok 3 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 4096 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 4096 793s # received: 4096 793s ok 4 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 5120 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 5120 793s # received: 5120 793s ok 5 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 6144 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 6144 793s # received: 6144 793s ok 6 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 7168 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 7168 793s # received: 7168 793s ok 7 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 8192 793s # received: 8192 793s ok 8 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 9216 793s # received: 9216 793s ok 9 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240 793s # received: 10240 793s ok 10 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 11264 793s # received: 11264 793s ok 11 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 12288 793s # received: 12288 793s ok 12 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 13312 793s # received: 13312 793s ok 13 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 14336 793s # received: 14336 793s ok 14 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 15360 793s # received: 15360 793s ok 15 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 16384 793s # received: 16384 793s ok 16 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 17408 793s # received: 17408 793s ok 17 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 18432 793s # received: 18432 793s ok 18 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 19456 793s # received: 19456 793s ok 19 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 20480 793s # received: 20480 793s ok 20 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 21504 793s # received: 21504 793s ok 21 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 22528 793s # received: 22528 793s ok 22 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 23552 793s # received: 23552 793s ok 23 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 24576 793s # received: 24576 793s ok 24 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 25600 793s # received: 25600 793s ok 25 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 26624 793s # received: 26624 793s ok 26 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 27648 793s # received: 27648 793s ok 27 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 28672 793s # received: 28672 793s ok 28 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 29696 793s # received: 29696 793s ok 29 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 30720 793s # received: 30720 793s ok 30 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 31744 793s # received: 31744 793s ok 31 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 32768 793s # received: 32768 793s ok 32 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 33792 793s # received: 33792 793s ok 33 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 34816 793s # received: 34816 793s ok 34 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 35840 793s # received: 35840 793s ok 35 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 36864 793s # received: 36864 793s ok 36 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 37888 793s # received: 37888 793s ok 37 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 38912 793s # received: 38912 793s ok 38 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 39936 793s # received: 39936 793s ok 39 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 40960 793s # received: 40960 793s ok 40 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 41984 793s # received: 41984 793s ok 41 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 43008 793s # received: 43008 793s ok 42 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 44032 793s # received: 44032 793s ok 43 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 45056 793s # received: 45056 793s ok 44 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 46080 793s # received: 46080 793s ok 45 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 47104 793s # received: 47104 793s ok 46 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 48128 793s # received: 48128 793s ok 47 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 49152 793s # received: 49152 793s ok 48 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 50176 793s # received: 50176 793s ok 49 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 51200 793s # received: 51200 793s ok 50 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 102400 793s # received: 102400 793s ok 51 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 307200 793s # received: 307200 793s ok 52 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 512000 793s # received: 512000 793s ok 53 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 2048000 793s # received: 2048000 793s ok 54 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 4096000 793s # received: 4096000 793s ok 55 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 6144000 793s # received: 6144000 793s ok 56 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:19 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240000 793s # received: 10240000 793s ok 57 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 1024 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 1024 793s # received: 1024 793s ok 58 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 2048 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 2048 793s # received: 2048 793s ok 59 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 3072 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 3072 793s # received: 3072 793s ok 60 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 4096 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 4096 793s # received: 4096 793s ok 61 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 5120 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 5120 793s # received: 5120 793s ok 62 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 6144 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 6144 793s # received: 6144 793s ok 63 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 7168 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #DMMATCH1: 1 793s # 793s # testing : bytes in body 793s # expected: 7168 793s # received: 7168 793s ok 64 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 8192 793s # received: 8192 793s ok 65 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 9216 793s # received: 9216 793s ok 66 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240 793s # received: 10240 793s ok 67 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 11264 793s # received: 11264 793s ok 68 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 12288 793s # received: 12288 793s ok 69 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 13312 793s # received: 13312 793s ok 70 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 14336 793s # received: 14336 793s ok 71 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 15360 793s # received: 15360 793s ok 72 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 16384 793s # received: 16384 793s ok 73 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 17408 793s # received: 17408 793s ok 74 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 18432 793s # received: 18432 793s ok 75 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 19456 793s # received: 19456 793s ok 76 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 20480 793s # received: 20480 793s ok 77 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 21504 793s # received: 21504 793s ok 78 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 22528 793s # received: 22528 793s ok 79 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 23552 793s # received: 23552 793s ok 80 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 24576 793s # received: 24576 793s ok 81 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 25600 793s # received: 25600 793s ok 82 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 26624 793s # received: 26624 793s ok 83 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 27648 793s # received: 27648 793s ok 84 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 28672 793s # received: 28672 793s ok 85 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 29696 793s # received: 29696 793s ok 86 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 30720 793s # received: 30720 793s ok 87 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 31744 793s # received: 31744 793s ok 88 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 32768 793s # received: 32768 793s ok 89 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 33792 793s # received: 33792 793s ok 90 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 34816 793s # received: 34816 793s ok 91 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 35840 793s # received: 35840 793s ok 92 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 36864 793s # received: 36864 793s ok 93 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 37888 793s # received: 37888 793s ok 94 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 38912 793s # received: 38912 793s ok 95 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 39936 793s # received: 39936 793s ok 96 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 40960 793s # received: 40960 793s ok 97 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 41984 793s # received: 41984 793s ok 98 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 43008 793s # received: 43008 793s ok 99 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 44032 793s # received: 44032 793s ok 100 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 45056 793s # received: 45056 793s ok 101 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 46080 793s # received: 46080 793s ok 102 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 47104 793s # received: 47104 793s ok 103 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 48128 793s # received: 48128 793s ok 104 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 49152 793s # received: 49152 793s ok 105 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 50176 793s # received: 50176 793s ok 106 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 51200 793s # received: 51200 793s ok 107 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 102400 793s # received: 102400 793s ok 108 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 307200 793s # received: 307200 793s ok 109 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 512000 793s # received: 512000 793s ok 110 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 2048000 793s # received: 2048000 793s ok 111 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 4096000 793s # received: 4096000 793s ok 112 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 6144000 793s # received: 6144000 793s ok 113 793s #lwp request: 793s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 793s #User-Agent: libwww-perl/6.77 793s # 793s #server response: 793s #HTTP/1.1 200 OK 793s #Connection: close 793s #Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 793s #Vary: In-If1 793s #Content-Length: 0 793s #Client-Date: Tue, 04 Jun 2024 09:23:20 GMT 793s #Client-Peer: 127.0.0.1:8529 793s #Client-Response-Num: 1 793s #Client-Transfer-Encoding: chunked 793s #DMMATCH1: 1 793s #X-Content-Length-Note: added by Apache::TestRequest 793s # 793s # testing : bytes in body 793s # expected: 10240000 793s # received: 10240000 793s ok 114 793s ok 796s t/apache/server_name_port.t ......... 796s 1..84 796s # Running under perl version 5.038002 for linux 796s # Current time local: Tue Jun 4 09:23:20 2024 796s # Current time GMT: Tue Jun 4 09:23:20 2024 796s # Using Test.pm version 1.31 796s # Using Apache/Test.pm version 1.42 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 796s # expecting 200, got 200 796s ok 1 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 2 796s # got SERVER_PORT='8529', expected '8529' 796s ok 3 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 796s # expecting 200, got 200 796s ok 4 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 5 796s # got SERVER_PORT='123', expected '123' 796s ok 6 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 796s # expecting 200, got 200 796s ok 7 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 8 796s # got SERVER_PORT='8529', expected '8529' 796s ok 9 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 796s # expecting 200, got 200 796s ok 10 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 11 796s # got SERVER_PORT='123', expected '123' 796s ok 12 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 796s # expecting 200, got 200 796s ok 13 796s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 796s ok 14 796s # got SERVER_PORT='8529', expected '8529' 796s ok 15 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 796s # expecting 200, got 200 796s ok 16 796s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 796s ok 17 796s # got SERVER_PORT='123', expected '123' 796s ok 18 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 796s # expecting 200, got 200 796s ok 19 796s # got SERVER_NAME='[::1]', expected '[::1]' 796s ok 20 796s # got SERVER_PORT='8529', expected '8529' 796s ok 21 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 796s # expecting 200, got 200 796s ok 22 796s # got SERVER_NAME='[::1]', expected '[::1]' 796s ok 23 796s # got SERVER_PORT='123', expected '123' 796s ok 24 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 796s # expecting 200, got 200 796s ok 25 796s # got SERVER_NAME='[a::1]', expected '[a::1]' 796s ok 26 796s # got SERVER_PORT='8529', expected '8529' 796s ok 27 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 796s # expecting 200, got 200 796s ok 28 796s # got SERVER_NAME='[a::1]', expected '[a::1]' 796s ok 29 796s # got SERVER_PORT='123', expected '123' 796s ok 30 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 796s # expecting 200, got 200 796s ok 31 796s # got SERVER_NAME='[a::1]', expected '[a::1]' 796s ok 32 796s # got SERVER_PORT='8529', expected '8529' 796s ok 33 796s # SENDING: 796s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 796s # expecting 200, got 200 796s ok 34 796s # got SERVER_NAME='[a::1]', expected '[a::1]' 796s ok 35 796s # got SERVER_PORT='123', expected '123' 796s ok 36 796s # SENDING: 796s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 37 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 38 796s # got SERVER_PORT='8529', expected '8529' 796s ok 39 796s # SENDING: 796s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 40 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 41 796s # got SERVER_PORT='123', expected '123' 796s ok 42 796s # SENDING: 796s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 43 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 44 796s # got SERVER_PORT='8529', expected '8529' 796s ok 45 796s # SENDING: 796s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 46 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 47 796s # got SERVER_PORT='123', expected '123' 796s ok 48 796s # SENDING: 796s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 49 796s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 796s ok 50 796s # got SERVER_PORT='8529', expected '8529' 796s ok 51 796s # SENDING: 796s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 52 796s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 796s ok 53 796s # got SERVER_PORT='123', expected '123' 796s ok 54 796s # SENDING: 796s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 55 796s # got SERVER_NAME='[::1]', expected '[::1]' 796s ok 56 796s # got SERVER_PORT='8529', expected '8529' 796s ok 57 796s # SENDING: 796s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 796s # expecting 200, got 200 796s ok 58 796s # got SERVER_NAME='[::1]', expected '[::1]' 796s ok 59 796s # got SERVER_PORT='123', expected '123' 796s ok 60 796s # SENDING: 796s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 796s # expecting 200, got 200 796s ok 61 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 62 796s # got SERVER_PORT='8529', expected '8529' 796s ok 63 796s # SENDING: 796s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 796s # expecting 200, got 200 796s ok 64 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 65 796s # got SERVER_PORT='123', expected '123' 796s ok 66 796s # SENDING: 796s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 796s # expecting 200, got 200 796s ok 67 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 68 796s # got SERVER_PORT='8529', expected '8529' 796s ok 69 796s # SENDING: 796s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 796s # expecting 200, got 200 796s ok 70 796s # got SERVER_NAME='righthost', expected 'righthost' 796s ok 71 796s # got SERVER_PORT='123', expected '123' 796s ok 72 796s # SENDING: 796s # 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 796s # expecting 200, got 200 796s ok 73 796s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 796s ok 74 796s # got SERVER_PORT='8529', expected '8529' 796s ok 75 796s # SENDING: 796s # 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 796s # expecting 200, got 200 796s ok 76 796s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 796s ok 77 796s # got SERVER_PORT='123', expected '123' 796s ok 78 796s # SENDING: 796s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 796s # expecting 200, got 200 796s ok 79 796s # got SERVER_NAME='[::1]', expected '[::1]' 796s ok 80 796s # got SERVER_PORT='8529', expected '8529' 796s ok 81 796s # SENDING: 796s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 796s # expecting 200, got 200 796s ok 82 796s # got SERVER_NAME='[::1]', expected '[::1]' 796s ok 83 796s # got SERVER_PORT='123', expected '123' 796s ok 84 796s ok 799s t/apache/teclchunk.t ................ skipped: Not supported yet 802s t/apr/uri.t ......................... 802s 1..1 802s # Running under perl version 5.038002 for linux 802s # Current time local: Tue Jun 4 09:23:26 2024 802s # Current time GMT: Tue Jun 4 09:23:26 2024 802s # Using Test.pm version 1.31 802s # Using Apache/Test.pm version 1.42 802s ok 1 802s ok 804s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 806s t/filter/case.t ..................... 806s 1..4 806s # Running under perl version 5.038002 for linux 806s # Current time local: Tue Jun 4 09:23:31 2024 806s # Current time GMT: Tue Jun 4 09:23:31 2024 806s # Using Test.pm version 1.31 806s # Using Apache/Test.pm version 1.42 806s ok 1 806s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 806s # expected 200 806s # received 200 806s # body: =HEAD1 NAME 806s X X 806s 806s PERLSUB - PERL SUBROUTINES 806s 806s =HEAD1 SYNOPSIS 806s 806s TO DECLARE SUBROUTINES: 806s X X 806s 806s SUB NAME; # A "FORWARD" DECLARATION. 806s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 806s SUB NAME : ATTRS; # WITH ATTRIBUTES 806s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 806s 806s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 806s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 806s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 806s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 806s 806s USE FEATURE 'SIGNATURES'; 806s SUB NAME(SIG) BLOCK # WITH SIGNATURE 806s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 806s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 806s 806s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 806s X 806s 806s $SUBREF = SUB BLOCK; # NO PROTO 806s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 806s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 806s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 806s 806s USE FEATURE 'SIGNATURES'; 806s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 806s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 806s 806s TO IMPORT SUBROUTINES: 806s X 806s 806s USE MODULE QW(NAME1 NAME2 NAME3); 806s 806s TO CALL SUBROUTINES: 806s X X 806s 806s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 806s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 806s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 806s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 806s 806s =HEAD1 DESCRIPTION 806s 806s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 806s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 806s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 806s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 806s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 806s ITS NAME OR A CODE REFERENCE. 806s 806s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 806s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 806s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 806s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 806s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 806s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 806s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 806s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 806s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 806s X X 806s 806s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 806s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 806s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 806s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 806s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 806s SUCH A SIGNATURE-USING SUBROUTINE. 806s 806s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 806s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 806s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 806s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 806s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 806s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 806s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 806s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 806s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 806s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 806s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 806s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 806s X X X<@_> 806s 806s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 806s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 806s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 806s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 806s L AND L. 806s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 806s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 806s 806s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 806s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 806s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 806s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 806s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 806s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 806s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 806s ONE LARGE INDISTINGUISHABLE LIST. 806s 806s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 806s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 806s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 806s EMPTY SUB RETURNS THE EMPTY LIST. 806s X X X 806s 806s EXAMPLE: 806s 806s SUB MAX { 806s MY $MAX = SHIFT(@_); 806s FOREACH $FOO (@_) { 806s $MAX = $FOO IF $MAX < $FOO; 806s } 806s RETURN $MAX; 806s } 806s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 806s 806s EXAMPLE: 806s 806s # GET A LINE, COMBINING CONTINUATION LINES 806s # THAT START WITH WHITESPACE 806s 806s SUB GET_LINE { 806s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 806s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 806s IF ($LOOKAHEAD =~ /^[ \T]/) { 806s $THISLINE .= $LOOKAHEAD; 806s } 806s ELSE { 806s LAST LINE; 806s } 806s } 806s RETURN $THISLINE; 806s } 806s 806s $LOOKAHEAD = ; # GET FIRST LINE 806s WHILE (DEFINED($LINE = GET_LINE())) { 806s ... 806s } 806s 806s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 806s 806s SUB MAYBESET { 806s MY($KEY, $VALUE) = @_; 806s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 806s } 806s 806s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 806s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 806s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 806s ITS CALLER'S VALUES. 806s X X 806s 806s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 806s SUB UPCASE_IN { 806s FOR (@_) { TR/A-Z/A-Z/ } 806s } 806s 806s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 806s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 806s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 806s X X 806s 806s UPCASE_IN("FREDERICK"); 806s 806s IT WOULD BE MUCH SAFER IF THE C FUNCTION 806s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 806s OF CHANGING THEM IN PLACE: 806s 806s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 806s SUB UPCASE { 806s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 806s MY @PARMS = @_; 806s FOR (@PARMS) { TR/A-Z/A-Z/ } 806s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 806s } 806s 806s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 806s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 806s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 806s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 806s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 806s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 806s 806s @NEWLIST = UPCASE(@LIST1, @LIST2); 806s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 806s 806s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 806s 806s (@X, @Y) = UPCASE(@LIST1, @LIST2); 806s 806s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 806s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 806s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 806s L
FOR ALTERNATIVES. 806s 806s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 806s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 806s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 806s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 806s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 806s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 806s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 806s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 806s SEE L FOR MORE ABOUT ALL THAT. 806s X<&> 806s 806s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 806s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 806s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 806s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 806s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 806s X 806s 806s &FOO(1,2,3); # PASS THREE ARGUMENTS 806s FOO(1,2,3); # THE SAME 806s 806s FOO(); # PASS A NULL LIST 806s &FOO(); # THE SAME 806s 806s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 806s USE STRICT 'SUBS'; 806s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 806s # A COMPILE-TIME ERROR 806s NO STRICT 'SUBS'; 806s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 806s # A LITERAL STRING "FOO" 806s 806s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 806s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 806s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 806s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 806s X<&> 806s 806s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 806s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 806s YOUR SUBROUTINE'S NAME. 806s 806s USE V5.16; 806s MY $FACTORIAL = SUB { 806s MY ($X) = @_; 806s RETURN 1 IF $X == 1; 806s RETURN($X * __SUB__->( $X - 1 ) ); 806s }; 806s 806s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 806s IS SUBJECT TO CHANGE. 806s 806s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 806s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 806s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 806s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 806s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 806s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 806s SPECIAL, PRE-DEFINED THINGS. 806s 806s =OVER 806s 806s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 806s 806s C 806s 806s =ITEM DOCUMENTED IN L 806s 806s C, C 806s 806s =ITEM DOCUMENTED IN L 806s 806s C, C 806s 806s =ITEM DOCUMENTED IN L 806s 806s C, C, C, C, C, C, C, 806s C, C, C, C, C, C, 806s C, C, C, C, C, C, C, 806s C, C, C, C, C, C, 806s C, C, C, C, C, 806s C, C, C, C 806s 806s =ITEM DOCUMENTED IN L 806s 806s C, C, C, C, C, C, C, 806s C, C, C, C, C, C, C, 806s C, C, C, C, C, C 806s 806s =ITEM DOCUMENTED IN L 806s 806s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 806s L<< C|PERLFUNC/REQUIRE >> 806s 806s =ITEM DOCUMENTED IN L 806s 806s C 806s 806s =ITEM DOCUMENTED IN L 806s 806s C, C, C, C, C 806s 806s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 806s 806s ANY STARTING WITH C<(> 806s 806s =BACK 806s 806s THE C, C, C, C AND C SUBROUTINES 806s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 806s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 806s EXPLICITLY. SEE L 806s 806s =HEAD2 SIGNATURES 806s 806s X X 806s 806s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 806s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 806s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 806s 806s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 806s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 806s DIRECTLY BY C, IN THE CURRENT SCOPE. 806s 806s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 806s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 806s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 806s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 806s 806s FOR EXAMPLE, 806s 806s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 806s 806s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 806s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 806s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 806s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 806s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 806s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 806s 806s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 806s THE SIGNATURE. FOR EXAMPLE, 806s 806s SUB FOO ($LEFT, $RIGHT) { 806s RETURN $LEFT + $RIGHT; 806s } 806s 806s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 806s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 806s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 806s EQUIVALENT TO 806s 806s SUB FOO { 806s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 806s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 806s MY $LEFT = $_[0]; 806s MY $RIGHT = $_[1]; 806s RETURN $LEFT + $RIGHT; 806s } 806s 806s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 806s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 806s 806s SUB FOO ($FIRST, $, $THIRD) { 806s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 806s } 806s 806s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 806s MANDATORY FOR THE CALLER TO PASS IT. 806s 806s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 806s SEPARATED FROM THE PARAMETER NAME BY C<=>: 806s 806s SUB FOO ($LEFT, $RIGHT = 0) { 806s RETURN $LEFT + $RIGHT; 806s } 806s 806s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 806s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 806s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 806s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 806s FOR EXAMPLE, 806s 806s MY $AUTO_ID = 0; 806s SUB FOO ($THING, $ID = $AUTO_ID++) { 806s PRINT "$THING HAS ID $ID"; 806s } 806s 806s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 806s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 806s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 806s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 806s 806s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 806s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 806s } 806s 806s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 806s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 806s VALUE PROVIDED WAS C. 806s 806s SUB FOO ($NAME //= "WORLD") { 806s PRINT "HELLO, $NAME"; 806s } 806s 806s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 806s 806s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 806s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 806s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 806s 806s SUB FOO ($X ||= 10) { 806s RETURN 5 + $X; 806s } 806s 806s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 806s FOR EXAMPLE, 806s 806s SUB FOO ($THING, $ = 1) { 806s PRINT $THING; 806s } 806s 806s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 806s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 806s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 806s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 806s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 806s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 806s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 806s 806s SUB FOO ($THING, $=) { 806s PRINT $THING; 806s } 806s 806s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 806s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 806s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 806s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 806s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 806s TO RIGHT. 806s 806s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 806s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 806s 806s SUB FOO ($FILTER, @INPUTS) { 806s PRINT $FILTER->($_) FOREACH @INPUTS; 806s } 806s 806s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 806s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 806s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 806s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 806s 806s SUB FOO ($THING, @) { 806s PRINT $THING; 806s } 806s 806s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 806s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 806s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 806s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 806s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 806s AS WITH STANDARD HASH CONSTRUCTION. 806s 806s SUB FOO ($FILTER, %INPUTS) { 806s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 806s } 806s 806s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 806s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 806s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 806s 806s SUB FOO ($THING, %) { 806s PRINT $THING; 806s } 806s 806s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 806s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 806s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 806s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 806s AN EMPTY ARRAY OR EMPTY HASH. 806s 806s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 806s THAT THE CALLER PASSED NO ARGUMENTS: 806s 806s SUB FOO () { 806s RETURN 123; 806s } 806s 806s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 806s WARNING IN THE C CATEGORY. FROM PERL 5.36 806s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 806s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 806s STATEMENT SUCH AS: 806s 806s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 806s 806s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 806s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 806s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 806s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 806s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 806s WARNINGS IN THE C CATEGORY WHEN 806s COMPILED: 806s 806s SUB F ($X) { 806s # THIS LINE EMITS THE WARNING SEEN BELOW 806s PRINT "ARGUMENTS ARE @_"; 806s } 806s 806s Z<> 806s 806s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 806s EXPERIMENTAL AT ... 806s 806s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 806s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 806s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 806s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 806s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 806s SUPPLY THAT ARGUMENT. 806s 806s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 806s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 806s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 806s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 806s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 806s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 806s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 806s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 806s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 806s 806s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 806s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 806s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 806s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 806s L. FOR EXAMPLE, 806s 806s SUB FOO :PROTOTYPE($) { $_[0] } 806s 806s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 806s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 806s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 806s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 806s 806s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 806s RETURN $LEFT + $RIGHT; 806s } 806s 806s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 806s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 806s THE SUBROUTINE'S BODY. 806s 806s =HEAD2 PRIVATE VARIABLES VIA MY() 806s X X X X X 806s X X 806s 806s SYNOPSIS: 806s 806s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 806s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 806s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 806s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 806s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 806s 806s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 806s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 806s SEE L AND L. 806s 806s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 806s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 806s (C/C/C/C), LOOP 806s (C/C/C/C/C), SUBROUTINE, C, 806s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 806s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 806s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 806s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 806s WITH C INSTEAD. 806s 806s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 806s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 806s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 806s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 806s ITS OWN COPY. 806s X 806s 806s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 806s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 806s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 806s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 806s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 806s 806s MY $X = 10; 806s SUB BUMPX { $X++ } 806s 806s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 806s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 806s THE C ITSELF. SEE L. 806s X 806s 806s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 806s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 806s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 806s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 806s 806s $ARG = "FRED"; # "GLOBAL" VARIABLE 806s $N = CUBE_ROOT(27); 806s PRINT "$ARG THINKS THE ROOT IS $N\N"; 806s # OUTPUTS: FRED THINKS THE ROOT IS 3 806s 806s SUB CUBE_ROOT { 806s MY $ARG = SHIFT; # NAME DOESN'T MATTER 806s $ARG **= 1/3; 806s RETURN $ARG; 806s } 806s 806s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 806s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 806s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 806s 806s MY ($FOO) = ; # WRONG? 806s MY @FOO = ; 806s 806s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 806s 806s MY $FOO = ; 806s 806s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 806s 806s MY $FOO, $BAR = 1; # WRONG 806s 806s THAT HAS THE SAME EFFECT AS 806s 806s MY $FOO; 806s $BAR = 1; 806s 806s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 806s THE CURRENT STATEMENT. THUS, 806s 806s MY $X = $X; 806s 806s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 806s THE EXPRESSION 806s 806s MY $X = 123 AND $X == 123 806s 806s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 806s 806s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 806s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 806s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 806s 806s WHILE (MY $LINE = <>) { 806s $LINE = LC $LINE; 806s } CONTINUE { 806s PRINT $LINE; 806s } 806s 806s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 806s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 806s IT. SIMILARLY, IN THE CONDITIONAL 806s 806s IF ((MY $ANSWER = ) =~ /^YES$/I) { 806s USER_AGREES(); 806s } ELSIF ($ANSWER =~ /^NO$/I) { 806s USER_DISAGREES(); 806s } ELSE { 806s CHOMP $ANSWER; 806s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 806s } 806s 806s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 806s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 806s BUT NOT BEYOND IT. SEE L FOR INFORMATION 806s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 806s 806s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 806s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 806s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 806s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 806s IN THE LOOP 806s X X 806s 806s FOR MY $I (1, 2, 3) { 806s SOME_FUNCTION(); 806s } 806s 806s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 806s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 806s X X 806s 806s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 806s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 806s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 806s 806s USE STRICT 'VARS'; 806s 806s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 806s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 806s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 806s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 806s THIS WITH C. 806s 806s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 806s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 806s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 806s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 806s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 806s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 806s EXAMPLE. 806s 806s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 806s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 806s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 806s 806s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 806s 806s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 806s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 806s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 806s 806s PACKAGE MAIN; 806s LOCAL $X = 10; 806s MY $X = 20; 806s PRINT "$X AND $::X\N"; 806s 806s THAT WILL PRINT OUT C<20> AND C<10>. 806s 806s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 806s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 806s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 806s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 806s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 806s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 806s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 806s AN ANONYMOUS SUB REFERENCE: 806s 806s MY $SECRET_VERSION = '1.001-BETA'; 806s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 806s &$SECRET_SUB(); 806s 806s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 806s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 806s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 806s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 806s UNQUALIFIED AND UNQUALIFIABLE. 806s 806s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 806s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 806s L FOR SOMETHING OF A WORK-AROUND TO 806s THIS. 806s 806s =HEAD2 PERSISTENT PRIVATE VARIABLES 806s X X X X 806s X X 806s 806s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 806s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 806s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 806s 806s =HEAD3 PERSISTENT VARIABLES VIA STATE() 806s 806s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 806s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 806s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 806s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 806s THE C FORM DOES NOT REQUIRE THE 806s C PRAGMA. 806s 806s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 806s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 806s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 806s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 806s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 806s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 806s SUBROUTINE EACH TIME IT IS EXECUTED.) 806s 806s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 806s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 806s 806s USE FEATURE 'STATE'; 806s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 806s 806s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 806s 806s USE FEATURE 'STATE'; 806s SUB CREATE_COUNTER { 806s RETURN SUB { STATE $X; RETURN ++$X } 806s } 806s 806s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 806s CODE OUTSIDE. 806s 806s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 806s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 806s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 806s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 806s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 806s 806s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 806s 806s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 806s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 806s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 806s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 806s 806s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 806s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 806s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 806s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 806s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 806s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 806s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 806s 806s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 806s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 806s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 806s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 806s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 806s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 806s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 806s 806s { 806s MY $SECRET_VAL = 0; 806s SUB GIMME_ANOTHER { 806s RETURN ++$SECRET_VAL; 806s } 806s } 806s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 806s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 806s 806s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 806s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 806s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 806s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 806s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 806s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 806s STARTS TO RUN: 806s 806s BEGIN { 806s MY $SECRET_VAL = 0; 806s SUB GIMME_ANOTHER { 806s RETURN ++$SECRET_VAL; 806s } 806s } 806s 806s SEE L ABOUT THE 806s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 806s C AND C. 806s 806s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 806s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 806s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 806s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 806s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 806s 806s =HEAD2 TEMPORARY VALUES VIA LOCAL() 806s X X X X 806s X 806s 806s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 806s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 806s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 806s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 806s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 806s 806s SYNOPSIS: 806s 806s # LOCALIZATION OF VALUES 806s 806s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 806s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 806s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 806s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 806s 806s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 806s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 806s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 806s # LOCALIZATION 806s 806s # LOCALIZATION OF SYMBOLS 806s 806s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 806s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 806s # @MERLYN IS REALLY @RANDAL, ETC 806s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 806s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 806s 806s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 806s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 806s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 806s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 806s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 806s 806s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 806s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 806s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 806s CREATES NEW, DYNAMICALLY SCOPED VALUES. 806s 806s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 806s PLACED IN PARENTHESES. THIS OPERATOR WORKS 806s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 806s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 806s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 806s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 806s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 806s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 806s UNDEFINED VALUE.) 806s 806s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 806s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 806s VARIABLES OUTSIDE THE LOOP. 806s 806s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 806s X 806s 806s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 806s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 806s VIEWED AS A SCALAR OR AN ARRAY. SO 806s 806s LOCAL($FOO) = ; 806s LOCAL @FOO = ; 806s 806s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 806s 806s LOCAL $FOO = ; 806s 806s SUPPLIES A SCALAR CONTEXT. 806s 806s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 806s X 806s 806s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 806s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 806s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 806s 806s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 806s 806s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 806s { LOCAL $/ = UNDEF; $SLURP = ; } 806s 806s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 806s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 806s I, BECAUSE THE $1 VARIABLE IS 806s MAGICAL AND READ-ONLY : 806s 806s LOCAL $1 = 2; 806s 806s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 806s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 806s TO SAFELY REUSE $_ IN A SUBROUTINE. 806s 806s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 806s WORK AS DESCRIBED. 806s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 806s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 806s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 806s SEE L FOR MORE 806s DETAILS. 806s X 806s 806s =HEAD3 LOCALIZATION OF GLOBS 806s X X 806s 806s THE CONSTRUCT 806s 806s LOCAL *NAME; 806s 806s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 806s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 806s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 806s 806s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 806s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 806s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 806s SEPARATOR. 806s 806s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 806s X X 806s X 806s 806s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 806s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 806s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 806s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 806s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 806s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 806s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 806s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 806s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 806s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 806s 806s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 806s @ARY = ( 0..5 ); 806s { 806s LOCAL($ARY[5]) = 6; 806s LOCAL($HASH{'A'}) = 'DRILL'; 806s WHILE (MY $E = POP(@ARY)) { 806s PRINT "$E . . .\N"; 806s LAST UNLESS $E > 3; 806s } 806s IF (@ARY) { 806s $HASH{'ONLY A'} = 'TEST'; 806s DELETE $HASH{'A'}; 806s } 806s } 806s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 806s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 806s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 806s 806s PERL WILL PRINT 806s 806s 6 . . . 806s 4 . . . 806s 3 . . . 806s THIS IS A TEST ONLY A TEST. 806s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 806s 806s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 806s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 806s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 806s SURPRISING, AND IS VERY LIKELY TO CHANGE. 806s 806s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 806s X X X 806s X 806s 806s YOU CAN USE THE C AND C 806s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 806s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 806s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 806s 806s DO { 806s MY $VAL = $ARRAY[$IDX]; 806s LOCAL $ARRAY[$IDX]; 806s DELETE $ARRAY[$IDX]; 806s $VAL 806s } 806s 806s AND 806s 806s DO { 806s MY $VAL = $HASH{KEY}; 806s LOCAL $HASH{KEY}; 806s DELETE $HASH{KEY}; 806s $VAL 806s } 806s 806s EXCEPT THAT FOR THOSE THE C IS 806s SCOPED TO THE C BLOCK. SLICES ARE 806s ALSO ACCEPTED. 806s 806s MY %HASH = ( 806s A => [ 7, 8, 9 ], 806s B => 1, 806s ) 806s 806s { 806s MY $X = DELETE LOCAL $HASH{A}; 806s # $X IS [ 7, 8, 9 ] 806s # %HASH IS (B => 1) 806s 806s { 806s MY @NUMS = DELETE LOCAL @$X[0, 2] 806s # @NUMS IS (7, 9) 806s # $X IS [ UNDEF, 8 ] 806s 806s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 806s } 806s # $X IS BACK TO [ 7, 8, 9 ] 806s 806s } 806s # %HASH IS BACK TO ITS ORIGINAL STATE 806s 806s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 806s 806s =HEAD2 LVALUE SUBROUTINES 806s X X 806s 806s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 806s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 806s 806s MY $VAL; 806s SUB CANMOD : LVALUE { 806s $VAL; # OR: RETURN $VAL; 806s } 806s SUB NOMOD { 806s $VAL; 806s } 806s 806s CANMOD() = 5; # ASSIGNS TO $VAL 806s NOMOD() = 5; # ERROR 806s 806s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 806s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 806s BY A SCALAR. FOR EXAMPLE, CONSIDER: 806s 806s DATA(2,3) = GET_DATA(3,4); 806s 806s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 806s 806s (DATA(2,3)) = GET_DATA(3,4); 806s 806s AND IN: 806s 806s (DATA(2),DATA(3)) = GET_DATA(3,4); 806s 806s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 806s 806s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 806s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 806s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 806s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 806s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 806s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 806s 806s =HEAD2 LEXICAL SUBROUTINES 806s X X X X 806s 806s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 806s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 806s AVAILABLE UNDER C OR C OR HIGHER. 806s 806s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 806s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 806s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 806s CATEGORY WAS DISABLED. 806s 806s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 806s DECLARED, AND ONLY AFTER THAT DECLARATION: 806s 806s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 806s # VERSIONS EARLIER THAN 5.26. 806s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 806s USE FEATURE 'LEXICAL_SUBS'; 806s 806s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 806s STATE SUB FOO { 806s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 806s } 806s FOO(); # CALLS "STATE" SUB 806s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 806s 806s MY SUB BAR { ... } 806s BAR(); # CALLS "MY" SUB 806s 806s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 806s 806s # WRONG 806s MY SUB BAZ { 806s BAZ(); 806s } 806s 806s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 806s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 806s 806s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 806s 806s MY SUB BAZ { 806s __SUB__->(); # CALLS ITSELF 806s } 806s 806s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 806s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 806s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 806s HOWEVER: 806s 806s MY SUB BAZ; # PREDECLARATION 806s SUB BAZ { # DEFINE THE "MY" SUB 806s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 806s } 806s 806s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 806s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 806s C; THEY KEEP EACH OTHER ALIVE (SEE L). 806s 806s =HEAD3 C VS C 806s 806s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 806s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 806s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 806s CONTAINING BLOCK TO THE NEXT. 806s 806s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 806s NECESSARY IF YOU WANT TO CREATE CLOSURES: 806s 806s SUB WHATEVER { 806s MY $X = SHIFT; 806s MY SUB INNER { 806s ... DO SOMETHING WITH $X ... 806s } 806s INNER(); 806s } 806s 806s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 806s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 806s SEE THE C<$X> FROM THE FIRST CALL TO C. 806s 806s =HEAD3 C SUBROUTINES 806s 806s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 806s SUBROUTINE OF THE SAME NAME. 806s 806s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 806s INSIDE AN INNER SCOPE: 806s 806s SUB FOO { ... } 806s 806s SUB BAR { 806s MY SUB FOO { ... } 806s { 806s # NEED TO USE THE OUTER FOO HERE 806s OUR SUB FOO; 806s FOO(); 806s } 806s } 806s 806s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 806s 806s PACKAGE MYSNEAKYMODULE; 806s 806s OUR SUB DO_SOMETHING { ... } 806s 806s SUB DO_SOMETHING_WITH_CALLER { 806s PACKAGE DB; 806s () = CALLER 1; # SETS @DB::ARGS 806s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 806s } 806s 806s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 806s X X<*> 806s 806s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 806s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 806s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 806s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 806s 806s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 806s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 806s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 806s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 806s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 806s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 806s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 806s 806s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 806s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 806s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 806s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 806s 806s SUB DOUBLEARY { 806s LOCAL(*SOMEARY) = @_; 806s FOREACH $ELEM (@SOMEARY) { 806s $ELEM *= 2; 806s } 806s } 806s DOUBLEARY(*FOO); 806s DOUBLEARY(*BAR); 806s 806s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 806s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 806s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 806s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 806s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 806s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 806s 806s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 806s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 806s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 806s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 806s L. 806s 806s =HEAD2 WHEN TO STILL USE LOCAL() 806s X X 806s 806s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 806s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 806s I USE C INSTEAD OF C. 806s 806s =OVER 4 806s 806s =ITEM 1. 806s 806s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 806s 806s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 806s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 806s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 806s IN C<@FIELDS>. 806s 806s { 806s LOCAL @ARGV = ("/ETC/MOTD"); 806s LOCAL $/ = UNDEF; 806s LOCAL $_ = <>; 806s @FIELDS = SPLIT /^\S*=+\S*$/; 806s } 806s 806s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 806s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 806s 806s =ITEM 2. 806s 806s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 806s 806s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 806s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 806s TABLE ENTRIES: 806s 806s SUB IOQUEUE { 806s LOCAL (*READER, *WRITER); # NOT MY! 806s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 806s RETURN (*READER, *WRITER); 806s } 806s ($HEAD, $TAIL) = IOQUEUE(); 806s 806s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 806s ENTRIES. 806s 806s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 806s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 806s A LOCAL ALIAS. 806s 806s { 806s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 806s GROW(); # REALLY CALLS SHRINK() 806s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 806s } 806s GROW(); # GET THE REAL GROW() AGAIN 806s 806s SEE L FOR MORE ABOUT MANIPULATING 806s FUNCTIONS BY NAME IN THIS WAY. 806s 806s =ITEM 3. 806s 806s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 806s 806s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 806s IS DONE ON DYNAMICS: 806s 806s { 806s LOCAL $SIG{INT} = 'IGNORE'; 806s FUNCT(); # UNINTERRUPTIBLE 806s } 806s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 806s 806s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 806s 806s =BACK 806s 806s =HEAD2 PASS BY REFERENCE 806s X X X 806s 806s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 806s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 806s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 806s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 806s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 806s 806s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 806s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 806s OF ALL THEIR FORMER LAST ELEMENTS: 806s 806s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 806s 806s SUB POPMANY { 806s MY $AREF; 806s MY @RETLIST; 806s FOREACH $AREF ( @_ ) { 806s PUSH @RETLIST, POP @$AREF; 806s } 806s RETURN @RETLIST; 806s } 806s 806s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 806s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 806s 806s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 806s SUB INTER { 806s MY ($K, $HREF, %SEEN); # LOCALS 806s FOREACH $HREF (@_) { 806s WHILE ( $K = EACH %$HREF ) { 806s $SEEN{$K}++; 806s } 806s } 806s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 806s } 806s 806s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 806s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 806s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 806s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 806s A LITTLE EXPENSIVE. 806s 806s WHERE PEOPLE GET INTO TROUBLE IS HERE: 806s 806s (@W, @X) = FUNC(@Y, @Z); 806s OR 806s (%W, %X) = FUNC(%Y, %Z); 806s 806s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 806s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 806s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 806s AS ALWAYS. 806s 806s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 806s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 806s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 806s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 806s 806s ($WREF, $XREF) = FUNC(\@Y, \@Z); 806s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 806s SUB FUNC { 806s MY ($YREF, $ZREF) = @_; 806s IF (@$YREF > @$ZREF) { 806s RETURN ($YREF, $ZREF); 806s } ELSE { 806s RETURN ($ZREF, $YREF); 806s } 806s } 806s 806s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 806s 806s (*W, *X) = FUNC(\@Y, \@Z); 806s PRINT "@W HAS MORE THAN @X\N"; 806s SUB FUNC { 806s LOCAL (*Y, *Z) = @_; 806s IF (@Y > @Z) { 806s RETURN (\@Y, \@Z); 806s } ELSE { 806s RETURN (\@Z, \@Y); 806s } 806s } 806s 806s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 806s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 806s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 806s ARE IN THE SYMBOL TABLE. 806s 806s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 806s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 806s FOR EXAMPLE: 806s 806s SPLUTTER(\*STDOUT); 806s SUB SPLUTTER { 806s MY $FH = SHIFT; 806s PRINT $FH "HER UM WELL A HMMM\N"; 806s } 806s 806s $REC = GET_REC(\*STDIN); 806s SUB GET_REC { 806s MY $FH = SHIFT; 806s RETURN SCALAR <$FH>; 806s } 806s 806s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 806s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 806s 806s SUB OPENIT { 806s MY $PATH = SHIFT; 806s LOCAL *FH; 806s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 806s } 806s 806s =HEAD2 PROTOTYPES 806s X X 806s 806s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 806s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 806s SECTION OR WITH A L. 806s IF YOU DECLARE EITHER OF 806s 806s SUB MYPUSH (\@@) 806s SUB MYPUSH :PROTOTYPE(\@@) 806s 806s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 806s 806s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 806s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 806s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 806s OF AN ATTRIBUTE. 806s 806s THE 806s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 806s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 806s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 806s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 806s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 806s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 806s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 806s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 806s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 806s 806s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 806s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 806s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 806s 806s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 806s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 806s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 806s CORRESPONDING BUILT-IN. 806s 806s DECLARED AS CALLED AS 806s 806s SUB MYLINK ($$) MYLINK $OLD, $NEW 806s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 806s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 806s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 806s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 806s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 806s SUB MYPOP (\@) MYPOP @ARRAY 806s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 806s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 806s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 806s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 806s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 806s SUB MYRAND (;$) MYRAND 42 806s SUB MYTIME () MYTIME 806s 806s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 806s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 806s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 806s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 806s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 806s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 806s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 806s 806s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 806s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 806s 806s SUB MYREF (\[$@%&*]) 806s 806s WILL ALLOW CALLING MYREF() AS 806s 806s MYREF $VAR 806s MYREF @ARRAY 806s MYREF %HASH 806s MYREF &SUB 806s MYREF *GLOB 806s 806s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 806s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 806s 806s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 806s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 806s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 806s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 806s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 806s 806s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 806s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 806s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 806s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 806s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 806s FOLLOWS: 806s 806s USE SYMBOL 'QUALIFY_TO_REF'; 806s 806s SUB FOO (*) { 806s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 806s ... 806s } 806s 806s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 806s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 806s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 806s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 806s 806s SUB MYPUSH (+@) { 806s MY $AREF = SHIFT; 806s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 806s PUSH @$AREF, @_; 806s } 806s 806s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 806s IS OF AN ACCEPTABLE TYPE. 806s 806s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 806s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 806s 806s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 806s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 806s PROVIDED, C<$_> WILL BE USED INSTEAD. 806s 806s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 806s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 806s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 806s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 806s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 806s 806s MYTIME +2; 806s 806s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 806s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 806s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 806s 806s SUB MYGETPROTOBYNUMBER($;); 806s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 806s 806s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 806s PROVIDED IT'S IN THE INITIAL POSITION: 806s X<&> 806s 806s SUB TRY (&@) { 806s MY($TRY,$CATCH) = @_; 806s EVAL { &$TRY }; 806s IF ($@) { 806s LOCAL $_ = $@; 806s &$CATCH; 806s } 806s } 806s SUB CATCH (&) { $_[0] } 806s 806s TRY { 806s DIE "PHOOEY"; 806s } CATCH { 806s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 806s }; 806s 806s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 806s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 806s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 806s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 806s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 806s 806s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 806s X 806s 806s SUB MYGREP (&@) { 806s MY $CODE = SHIFT; 806s MY @RESULT; 806s FOREACH $_ (@_) { 806s PUSH(@RESULT, $_) IF &$CODE; 806s } 806s @RESULT; 806s } 806s 806s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 806s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 806s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 806s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 806s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 806s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 806s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 806s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 806s 806s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 806s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 806s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 806s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 806s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 806s MAJORITY OF OFFENDING CODE IS FIXED. 806s 806s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 806s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 806s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 806s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 806s 806s SUB FUNC ($) { 806s MY $N = SHIFT; 806s PRINT "YOU GAVE ME $N\N"; 806s } 806s 806s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 806s RETURNING A LIST: 806s 806s FUNC(@FOO); 806s FUNC( $TEXT =~ /\W+/G ); 806s 806s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 806s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 806s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 806s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 806s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 806s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 806s 806s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 806s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 806s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 806s EFFECT, LIKE SO: 806s 806s SUB FOO($$); 806s SUB FOO($$) { 806s FOO 1, 2; 806s } 806s 806s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 806s TO MAKE THE WORLD A BETTER PLACE. 806s 806s =HEAD2 CONSTANT FUNCTIONS 806s X 806s 806s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 806s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 806s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 806s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 806s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 806s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 806s 806s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 806s 806s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 806s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 806s # AND IT'S INLINED, TOO! 806s SUB ST_DEV () { 0 } 806s SUB ST_INO () { 1 } 806s 806s SUB FLAG_FOO () { 1 << 8 } 806s SUB FLAG_BAR () { 1 << 9 } 806s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 806s 806s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 806s 806s SUB N () { INT(OPT_BAZ) / 3 } 806s 806s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 806s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 806s 806s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 806s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 806s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 806s C: 806s 806s SUB BAZ_VAL () { 806s IF (OPT_BAZ) { 806s RETURN 23; 806s } 806s ELSE { 806s RETURN 42; 806s } 806s } 806s SUB BONK_VAL () { RETURN 12345 } 806s 806s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 806s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 806s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 806s 806s BEGIN { 806s MY $VAR = 1; 806s NO STRICT 'REFS'; 806s *INLINED = SUB () { $VAR }; 806s } 806s 806s BEGIN { 806s MY $VAR = 1; 806s MY $REF = \$VAR; 806s NO STRICT 'REFS'; 806s *NOT_INLINED = SUB () { $VAR }; 806s } 806s 806s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 806s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 806s 806s BEGIN { 806s MY $X = 10; 806s *FOO = SUB () { $X }; 806s $X++; 806s } 806s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 806s 806s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 806s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 806s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 806s SO IT PRINTED C<10>, NOT C<11>. 806s 806s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 806s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 806s ASIDE FROM WHERE IT IS DECLARED. 806s 806s # FINE, NO WARNING 806s BEGIN { 806s MY $X = 54321; 806s *INLINED = SUB () { $X }; 806s } 806s # ERROR 806s BEGIN { 806s MY $X; 806s $X = 54321; 806s *ALSO_INLINED = SUB () { $X }; 806s } 806s 806s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 806s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 806s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 806s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 806s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 806s 806s MY $X = 54321; 806s *INLINED = SUB : CONST { $X }; 806s $X++; 806s 806s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 806s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 806s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 806s VALUE CAPTURED THE SAME WAY. 806s 806s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 806s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 806s AN EXPLICIT C: 806s 806s BEGIN { 806s MY $X = 10; 806s *FOO = SUB () { RETURN $X }; 806s $X++; 806s } 806s PRINT FOO(); # PRINTS 11 806s 806s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 806s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 806s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 806s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 806s 806s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 806s SUB ONE { 806s 1; 806s } 806s IF (ONE ) { 806s PRINT ONE() IF ONE ; 806s } 806s 806s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 806s SUB ONE () { 1 } 806s DO { 806s PRINT 1 806s }; 806s 806s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 806s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 806s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 806s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 806s 806s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 806s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 806s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 806s SUBROUTINE ONE REDEFINED AT -E LINE 1. 806s 806s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 806s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 806s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 806s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 806s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 806s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 806s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 806s MENTIONED ABOVE: 806s 806s SUB NOT_INLINED () { RETURN 23 } 806s 806s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 806s X X X X 806s 806s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 806s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 806s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 806s ON A NON-UNIX SYSTEM. 806s 806s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 806s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 806s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 806s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 806s 806s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 806s CHDIR $SOMEWHERE; 806s SUB CHDIR { ... } 806s 806s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 806s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 806s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 806s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 806s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 806s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 806s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 806s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 806s FOR SOME KEYWORDS. SEE L. 806s 806s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 806s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 806s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 806s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 806s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 806s THAT IS, THEY COULD SAY 806s 806s USE MODULE 'OPEN'; 806s 806s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 806s 806s USE MODULE; 806s 806s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 806s 806s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 806s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 806s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 806s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 806s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 806s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 806s THAT UNDERSTANDS REGULAR EXPRESSIONS. 806s 806s PACKAGE REGLOB; 806s REQUIRE EXPORTER; 806s @ISA = 'EXPORTER'; 806s @EXPORT_OK = 'GLOB'; 806s 806s SUB IMPORT { 806s MY $PKG = SHIFT; 806s RETURN UNLESS @_; 806s MY $SYM = SHIFT; 806s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 806s $PKG->EXPORT($WHERE, $SYM, @_); 806s } 806s 806s SUB GLOB { 806s MY $PAT = SHIFT; 806s MY @GOT; 806s IF (OPENDIR MY $D, '.') { 806s @GOT = GREP /$PAT/, READDIR $D; 806s CLOSEDIR $D; 806s } 806s RETURN @GOT; 806s } 806s 1; 806s 806s AND HERE'S HOW IT COULD BE (AB)USED: 806s 806s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 806s PACKAGE FOO; 806s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 806s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 806s 806s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 806s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 806s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 806s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 806s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 806s IT MUST BE DONE AT ALL. 806s 806s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 806s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 806s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 806s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 806s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 806s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 806s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 806s LIBRARY. 806s 806s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 806s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 806s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 806s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 806s (SEE L). 806s 806s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 806s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 806s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 806s 806s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 806s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 806s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 806s C SYNTAX, THOUGH). 806s 806s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 806s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 806s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 806s 806s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 806s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 806s 806s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 806s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 806s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 806s 806s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 806s 806s =HEAD2 AUTOLOADING 806s X X 806s 806s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 806s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 806s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 806s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 806s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 806s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 806s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 806s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 806s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 806s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 806s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 806s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 806s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 806s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 806s SUBROUTINE NAME. SEE L FOR DETAILS.) 806s 806s 806s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 806s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 806s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 806s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 806s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 806s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 806s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 806s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 806s 806s SUB AUTOLOAD { 806s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 806s MY $PROGRAM = $AUTOLOAD; 806s $PROGRAM =~ S/.*:://; 806s SYSTEM($PROGRAM, @_); 806s } 806s DATE(); 806s WHO(); 806s LS('-L'); 806s 806s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 806s EVEN NEED PARENTHESES: 806s 806s USE SUBS QW(DATE WHO LS); 806s DATE; 806s WHO; 806s LS '-L'; 806s 806s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 806s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 806s 806s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 806s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 806s DESCRIBED IN L AND IN L, THE STANDARD 806s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 806s FUNCTIONS TO PERL CODE IN L. 806s 806s =HEAD2 SUBROUTINE ATTRIBUTES 806s X X X 806s 806s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 806s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 806s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 806s C HAD BEEN SEEN. SEE L FOR DETAILS 806s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 806s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 806s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 806s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 806s 806s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 806s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 806s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 806s NEST PROPERLY. 806s 806s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 806s 806s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 806s SUB PLUGH () : UGLY('\(") :BAD; 806s SUB XYZZY : _5X5 { ... } 806s 806s EXAMPLES OF INVALID SYNTAX: 806s 806s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 806s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 806s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 806s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 806s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 806s 806s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 806s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 806s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 806s PARSED AND INVOKED: 806s 806s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 806s 806s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 806s SEE L AND L. 806s 806s =HEAD1 SEE ALSO 806s 806s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 806s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 806s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 806s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 806s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 806s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 806s 806s =FOR VI 806s # EX: SET STS=0 SW=4 ET: 806s 806s ok 2 806s # testing mod_cgi with /modules/cgi/perl.pl 806s # expected 200 806s # received 200 806s # body: PERL CGI 806s ok 3 806s # testing mod_test_rwrite with /test_rwrite 806s # expected 200 806s # received 200 806s # body: A 806s ok 4 806s ok 809s t/filter/case_in.t .................. 809s 1..3 809s # Running under perl version 5.038002 for linux 809s # Current time local: Tue Jun 4 09:23:33 2024 809s # Current time GMT: Tue Jun 4 09:23:33 2024 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.42 809s ok 1 809s # testing mod_cgi with /modules/cgi/perl_echo.pl 809s # expected 200 809s # received 200 809s ok 2 809s # testing mod_echo_post with /echo_post 809s # expected 200 809s # received 200 809s ok 3 809s ok 813s t/filter/input_body.t ............... 813s 1..2 813s # Running under perl version 5.038002 for linux 813s # Current time local: Tue Jun 4 09:23:36 2024 813s # Current time GMT: Tue Jun 4 09:23:36 2024 813s # Using Test.pm version 1.31 813s # Using Apache/Test.pm version 1.42 813s # testing : Posted "1 ko" 813s # expected: 'ok 1' 813s # received: 'ok 1' 813s ok 1 813s # testing : Posted "2 ko" 813s # expected: 'ok 2' 813s # received: 'ok 2' 813s ok 2 813s ok 818s t/http11/basicauth.t ................ 818s 1..3 818s # Running under perl version 5.038002 for linux 818s # Current time local: Tue Jun 4 09:23:40 2024 818s # Current time GMT: Tue Jun 4 09:23:40 2024 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.42 818s ok 1 818s ok 2 818s ok 3 818s ok 822s t/http11/chunked.t .................. 822s 1..30 822s # Running under perl version 5.038002 for linux 822s # Current time local: Tue Jun 4 09:23:45 2024 822s # Current time GMT: Tue Jun 4 09:23:45 2024 822s # Using Test.pm version 1.31 822s # Using Apache/Test.pm version 1.42 822s # testing : response protocol 822s # expected: 'HTTP/1.1' 822s # received: 'HTTP/1.1' 822s ok 1 822s # testing : response Transfer-Encoding 822s # expected: 'chunked' 822s # received: 'chunked' 822s ok 2 822s # testing : no Content-Length 822s # expected: 0 822s # received: 0 822s ok 3 822s # testing : body length 822s # expected: '70976' 822s # received: 70976 822s ok 4 822s # testing : number of requests 822s # expected: 1 822s # received: 1 822s ok 5 822s # testing : response protocol 822s # expected: 'HTTP/1.1' 822s # received: 'HTTP/1.1' 822s ok 6 822s # testing : response Transfer-Encoding 822s # expected: 'chunked' 822s # received: 'chunked' 822s ok 7 822s # testing : no Content-Length 822s # expected: 0 822s # received: 0 822s ok 8 822s # testing : body length 822s # expected: '212509' 822s # received: 212509 822s ok 9 822s # testing : number of requests 822s # expected: 2 822s # received: 2 822s ok 10 822s # testing : response protocol 822s # expected: 'HTTP/1.1' 822s # received: 'HTTP/1.1' 822s ok 11 822s # testing : response Transfer-Encoding 822s # expected: 'chunked' 822s # received: 'chunked' 822s ok 12 822s # testing : no Content-Length 822s # expected: 0 822s # received: 0 822s ok 13 822s # testing : body length 822s # expected: '280545' 822s # received: 280545 822s ok 14 822s # testing : number of requests 822s # expected: 3 822s # received: 3 822s ok 15 822s # testing : response protocol 822s # expected: 'HTTP/1.1' 822s # received: 'HTTP/1.1' 822s ok 16 822s # testing : response Transfer-Encoding 822s # expected: 'chunked' 822s # received: 'chunked' 822s ok 17 822s # testing : no Content-Length 822s # expected: 0 822s # received: 0 822s ok 18 822s # testing : body length 822s # expected: '845969' 822s # received: 845969 822s ok 19 822s # testing : number of requests 822s # expected: 4 822s # received: 4 822s ok 20 822s # testing : response protocol 822s # expected: 'HTTP/1.1' 822s # received: 'HTTP/1.1' 822s ok 21 822s # testing : no Transfer-Encoding (test result inverted) 822s # expected: 'chunked' 822s # received: '' 822s ok 22 822s # testing : content length 822s # expected: 253 822s # received: '253' 822s ok 23 822s # testing : body length 822s # expected: '242' 822s # received: 242 822s ok 24 822s # testing : number of requests 822s # expected: 5 822s # received: 5 822s ok 25 822s # testing : response protocol 822s # expected: 'HTTP/1.1' 822s # received: 'HTTP/1.1' 822s ok 26 822s # testing : no Transfer-Encoding (test result inverted) 822s # expected: 'chunked' 822s # received: '' 822s ok 27 822s # testing : content length 822s # expected: '' 822s # received: '' 822s ok 28 822s # testing : body length 822s # expected: '14276' 822s # received: 14276 822s ok 29 822s # testing : number of requests 822s # expected: 6 822s # received: 6 822s ok 30 822s ok 827s t/http11/chunked2.t ................. 827s 1..2 827s # Running under perl version 5.038002 for linux 827s # Current time local: Tue Jun 4 09:23:49 2024 827s # Current time GMT: Tue Jun 4 09:23:49 2024 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.42 827s # testing : successful response 827s # expected: 200 827s # received: '200' 827s ok 1 827s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 827s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 827s ok 2 827s ok 830s t/http11/clength.t .................. 830s 1..6 830s # Running under perl version 5.038002 for linux 830s # Current time local: Tue Jun 4 09:23:54 2024 830s # Current time GMT: Tue Jun 4 09:23:54 2024 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.42 830s # testing : successful response 830s # expected: 200 830s # received: '200' 830s ok 1 830s # expected: 10 830s # received: '10' 830s ok 2 830s # expected: 'bbbbbbbbbb' 830s # received: 'bbbbbbbbbb' 830s ok 3 830s # testing : successful response 830s # expected: 200 830s # received: '200' 830s ok 4 830s # expected: 6 830s # received: '6' 830s ok 5 830s # expected: 'foobar' 830s # received: 'foobar' 830s ok 6 830s ok 835s t/http11/post.t ..................... 835s # using LWP client 835s 1..51 835s # Running under perl version 5.038002 for linux 835s # Current time local: Tue Jun 4 09:23:57 2024 835s # Current time GMT: Tue Jun 4 09:23:57 2024 835s # Using Test.pm version 1.31 835s # Using Apache/Test.pm version 1.42 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 1024 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Connection: Keep-Alive 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 1 835s #DMMATCH1: 1 835s #Keep-Alive: timeout=5, max=100 835s # 835s # testing : length posted 835s # expected: '1024' 835s # received: 1024 835s ok 1 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 2048 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 2 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '2048' 835s # received: 2048 835s ok 2 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 3072 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 3 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '3072' 835s # received: 3072 835s ok 3 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 4096 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 4 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '4096' 835s # received: 4096 835s ok 4 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 5120 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 5 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '5120' 835s # received: 5120 835s ok 5 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 6144 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 6 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '6144' 835s # received: 6144 835s ok 6 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 7168 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 7 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '7168' 835s # received: 7168 835s ok 7 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 8192 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 8 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '8192' 835s # received: 8192 835s ok 8 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 9216 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 5 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 9 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '9216' 835s # received: 9216 835s ok 9 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 10240 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 10 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '10240' 835s # received: 10240 835s ok 10 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 11264 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 11 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '11264' 835s # received: 11264 835s ok 11 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 12288 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 12 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '12288' 835s # received: 12288 835s ok 12 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 13312 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 13 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '13312' 835s # received: 13312 835s ok 13 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 14336 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 14 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '14336' 835s # received: 14336 835s ok 14 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 15360 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 15 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '15360' 835s # received: 15360 835s ok 15 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 16384 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 16 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '16384' 835s # received: 16384 835s ok 16 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 17408 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 17 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '17408' 835s # received: 17408 835s ok 17 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 18432 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 18 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '18432' 835s # received: 18432 835s ok 18 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 19456 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 19 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '19456' 835s # received: 19456 835s ok 19 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 20480 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 20 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '20480' 835s # received: 20480 835s ok 20 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 21504 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 21 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '21504' 835s # received: 21504 835s ok 21 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 22528 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 22 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '22528' 835s # received: 22528 835s ok 22 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 23552 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 23 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '23552' 835s # received: 23552 835s ok 23 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 24576 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 24 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '24576' 835s # received: 24576 835s ok 24 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 25600 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 25 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '25600' 835s # received: 25600 835s ok 25 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 26624 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 26 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '26624' 835s # received: 26624 835s ok 26 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 27648 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 27 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '27648' 835s # received: 27648 835s ok 27 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 28672 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 28 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '28672' 835s # received: 28672 835s ok 28 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 29696 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 29 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '29696' 835s # received: 29696 835s ok 29 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 30720 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 30 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '30720' 835s # received: 30720 835s ok 30 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 31744 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 31 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '31744' 835s # received: 31744 835s ok 31 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 32768 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 32 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '32768' 835s # received: 32768 835s ok 32 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 33792 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 33 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '33792' 835s # received: 33792 835s ok 33 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 34816 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 34 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '34816' 835s # received: 34816 835s ok 34 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 35840 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 35 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '35840' 835s # received: 35840 835s ok 35 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 36864 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 36 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '36864' 835s # received: 36864 835s ok 36 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 37888 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:01 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 37 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '37888' 835s # received: 37888 835s ok 37 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 38912 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 38 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '38912' 835s # received: 38912 835s ok 38 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 39936 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 39 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '39936' 835s # received: 39936 835s ok 39 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 40960 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 40 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '40960' 835s # received: 40960 835s ok 40 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 41984 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 41 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '41984' 835s # received: 41984 835s ok 41 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 43008 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 42 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '43008' 835s # received: 43008 835s ok 42 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 44032 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 43 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '44032' 835s # received: 44032 835s ok 43 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 45056 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 44 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '45056' 835s # received: 45056 835s ok 44 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 46080 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 45 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '46080' 835s # received: 46080 835s ok 45 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 47104 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 46 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '47104' 835s # received: 47104 835s ok 46 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 48128 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 47 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '48128' 835s # received: 48128 835s ok 47 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 49152 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 48 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '49152' 835s # received: 49152 835s ok 48 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 50176 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 49 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '50176' 835s # received: 50176 835s ok 49 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 51200 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 6 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 50 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '51200' 835s # received: 51200 835s ok 50 835s #lwp request: 835s #POST http://localhost:8529/eat_post HTTP/1.1 835s #User-Agent: libwww-perl/6.77 835s #Content-Length: 102400 835s # 835s #server response: 835s #HTTP/1.1 200 OK 835s #Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 835s #Vary: In-If1 835s #Content-Length: 7 835s #Client-Date: Tue, 04 Jun 2024 09:24:02 GMT 835s #Client-Peer: 127.0.0.1:8529 835s #Client-Response-Num: 51 835s #DMMATCH1: 1 835s # 835s # testing : length posted 835s # expected: '102400' 835s # received: 102400 835s ok 51 835s ok 838s t/modules/aaa.t ..................... 838s 1..40 838s # Running under perl version 5.038002 for linux 838s # Current time local: Tue Jun 4 09:24:02 2024 838s # Current time GMT: Tue Jun 4 09:24:02 2024 838s # Using Test.pm version 1.31 838s # Using Apache/Test.pm version 1.42 838s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm2 838s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 838s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/form1 838s ok 1 838s ok 2 838s ok 3 838s ok 4 838s ok 5 838s ok 6 838s ok 7 838s ok 8 838s ok 9 838s ok 10 838s ok 11 838s ok 12 838s ok 13 838s ok 14 838s ok 15 838s ok 16 838s ok 17 838s ok 18 838s ok 19 838s ok 20 838s ok 21 838s ok 22 838s ok 23 838s ok 24 838s ok 25 838s ok 26 838s ok 27 838s ok 28 838s ok 29 838s ok 30 838s ok 31 838s ok 32 838s ok 33 838s ok 34 838s ok 35 838s ok 36 838s ok 37 838s ok 38 838s ok 39 838s ok 40 838s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/form1 838s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 838s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm2 838s ok 842s t/modules/access.t .................. 842s 1..408 842s # Running under perl version 5.038002 for linux 842s # Current time local: Tue Jun 4 09:24:05 2024 842s # Current time GMT: Tue Jun 4 09:24:05 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # expecting access. 842s ok 1 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 2 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from all 842s # expecting access. 842s ok 3 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 4 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from localhost 842s # expecting access. 842s ok 5 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 6 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 7 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 8 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0 842s # expecting access. 842s ok 9 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 10 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 11 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 12 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 13 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 14 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 15 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 16 842s # --- 842s # Order deny,allow 842s # Allow from all 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 17 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # expecting access. 842s ok 18 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 19 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from all 842s # expecting access. 842s ok 20 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 21 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from localhost 842s # expecting access. 842s ok 22 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 23 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 24 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 25 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0 842s # expecting access. 842s ok 26 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 27 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 28 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 29 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 30 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 31 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 32 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 33 842s # --- 842s # Order deny,allow 842s # Allow from localhost 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 34 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # expecting access. 842s ok 35 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 36 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from all 842s # expecting access. 842s ok 37 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 38 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from localhost 842s # expecting access. 842s ok 39 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 40 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 41 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 42 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0 842s # expecting access. 842s ok 43 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 44 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 45 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 46 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 47 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 48 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 49 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 50 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 51 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # expecting access. 842s ok 52 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 53 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from all 842s # expecting access. 842s ok 54 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 55 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from localhost 842s # expecting access. 842s ok 56 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 57 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 58 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 59 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0 842s # expecting access. 842s ok 60 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 61 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 62 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 63 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 64 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 65 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 66 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 67 842s # --- 842s # Order deny,allow 842s # Allow from 127.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 68 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 69 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 70 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from all 842s # expecting access. 842s ok 71 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 72 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from localhost 842s # expecting access. 842s ok 73 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 74 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 75 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 76 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0 842s # expecting access. 842s ok 77 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 78 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 79 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 80 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 81 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 82 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 83 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 84 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 85 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # expecting access. 842s ok 86 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 87 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from all 842s # expecting access. 842s ok 88 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 89 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from localhost 842s # expecting access. 842s ok 90 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 91 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1 842s # expecting access. 842s ok 92 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 93 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0 842s # expecting access. 842s ok 94 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 95 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 96 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 97 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/16 842s # expecting access. 842s ok 98 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 99 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 100 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 101 842s # --- 842s # Order deny,allow 842s # Allow from 127.0.0.1/16 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 102 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # expecting access. 842s ok 103 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 104 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from all 842s # expecting access denial. 842s ok 105 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 106 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from localhost 842s # expecting access denial. 842s ok 107 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 108 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 109 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 110 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0 842s # expecting access denial. 842s ok 111 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 112 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 113 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 114 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 115 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 116 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 117 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 118 842s # --- 842s # Order deny,allow 842s # Allow from somewhere.else.com 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 119 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # expecting access. 842s ok 120 842s # --- 842s # Order deny,allow 842s # Deny from all 842s # expecting access denial. 842s ok 121 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from all 842s # expecting access denial. 842s ok 122 842s # --- 842s # Order deny,allow 842s # Deny from localhost 842s # expecting access denial. 842s ok 123 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from localhost 842s # expecting access denial. 842s ok 124 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 125 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 126 842s # --- 842s # Order deny,allow 842s # Deny from 127.0 842s # expecting access denial. 842s ok 127 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0 842s # expecting access denial. 842s ok 128 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 129 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 130 842s # --- 842s # Order deny,allow 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 131 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 132 842s # --- 842s # Order deny,allow 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 133 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 134 842s # --- 842s # Order deny,allow 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 135 842s # --- 842s # Order deny,allow 842s # Allow from 66.6.6.6 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 136 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # expecting access. 842s ok 137 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 138 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from all 842s # expecting access denial. 842s ok 139 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 140 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from localhost 842s # expecting access denial. 842s ok 141 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 142 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 143 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 144 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0 842s # expecting access denial. 842s ok 145 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 146 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 147 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 148 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 149 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 150 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 151 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 152 842s # --- 842s # Order allow,deny 842s # Allow from all 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 153 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # expecting access. 842s ok 154 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 155 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from all 842s # expecting access denial. 842s ok 156 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 157 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from localhost 842s # expecting access denial. 842s ok 158 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 159 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 160 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 161 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0 842s # expecting access denial. 842s ok 162 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 163 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 164 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 165 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 166 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 167 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 168 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 169 842s # --- 842s # Order allow,deny 842s # Allow from localhost 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 170 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # expecting access. 842s ok 171 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 172 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from all 842s # expecting access denial. 842s ok 173 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 174 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from localhost 842s # expecting access denial. 842s ok 175 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 176 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 177 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 178 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0 842s # expecting access denial. 842s ok 179 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 180 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 181 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 182 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 183 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 184 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 185 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 186 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 187 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # expecting access. 842s ok 188 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 189 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from all 842s # expecting access denial. 842s ok 190 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 191 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 192 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 193 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 194 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 195 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 196 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 197 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 198 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 199 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 200 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 201 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 202 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 203 842s # --- 842s # Order allow,deny 842s # Allow from 127.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 204 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 205 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 206 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from all 842s # expecting access denial. 842s ok 207 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 208 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 209 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 210 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 211 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 212 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 213 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 214 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 215 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 216 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 217 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 218 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 219 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 220 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 221 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # expecting access. 842s ok 222 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 223 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from all 842s # expecting access denial. 842s ok 224 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 225 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from localhost 842s # expecting access denial. 842s ok 226 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 227 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 228 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 229 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0 842s # expecting access denial. 842s ok 230 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 231 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 232 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 233 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 234 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 235 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 236 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 237 842s # --- 842s # Order allow,deny 842s # Allow from 127.0.0.1/16 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 238 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # expecting access denial. 842s ok 239 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 240 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from all 842s # expecting access denial. 842s ok 241 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 242 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from localhost 842s # expecting access denial. 842s ok 243 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 244 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 245 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 246 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0 842s # expecting access denial. 842s ok 247 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 248 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 249 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 250 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 251 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 252 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 253 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 254 842s # --- 842s # Order allow,deny 842s # Allow from somewhere.else.com 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 255 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # expecting access denial. 842s ok 256 842s # --- 842s # Order allow,deny 842s # Deny from all 842s # expecting access denial. 842s ok 257 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from all 842s # expecting access denial. 842s ok 258 842s # --- 842s # Order allow,deny 842s # Deny from localhost 842s # expecting access denial. 842s ok 259 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from localhost 842s # expecting access denial. 842s ok 260 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 261 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 262 842s # --- 842s # Order allow,deny 842s # Deny from 127.0 842s # expecting access denial. 842s ok 263 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0 842s # expecting access denial. 842s ok 264 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 265 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 266 842s # --- 842s # Order allow,deny 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 267 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 268 842s # --- 842s # Order allow,deny 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 269 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 270 842s # --- 842s # Order allow,deny 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 271 842s # --- 842s # Order allow,deny 842s # Allow from 66.6.6.6 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 272 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # expecting access. 842s ok 273 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 274 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from all 842s # expecting access denial. 842s ok 275 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 276 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from localhost 842s # expecting access denial. 842s ok 277 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 278 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 279 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 280 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0 842s # expecting access denial. 842s ok 281 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 282 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 283 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 284 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 285 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 286 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 287 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 288 842s # --- 842s # Order mutual-failure 842s # Allow from all 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 289 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # expecting access. 842s ok 290 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 291 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from all 842s # expecting access denial. 842s ok 292 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 293 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from localhost 842s # expecting access denial. 842s ok 294 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 295 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 296 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 297 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0 842s # expecting access denial. 842s ok 298 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 299 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 300 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 301 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 302 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 303 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 304 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 305 842s # --- 842s # Order mutual-failure 842s # Allow from localhost 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 306 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # expecting access. 842s ok 307 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 308 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from all 842s # expecting access denial. 842s ok 309 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 310 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from localhost 842s # expecting access denial. 842s ok 311 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 312 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 313 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 314 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0 842s # expecting access denial. 842s ok 315 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 316 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 317 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 318 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 319 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 320 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 321 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 322 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 323 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # expecting access. 842s ok 324 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 325 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from all 842s # expecting access denial. 842s ok 326 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 327 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 328 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 329 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 330 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 331 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 332 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 333 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 334 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 335 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 336 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 337 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 338 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 339 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 340 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # expecting access. 842s ok 341 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 342 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from all 842s # expecting access denial. 842s ok 343 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 344 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from localhost 842s # expecting access denial. 842s ok 345 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 346 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 347 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 348 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0 842s # expecting access denial. 842s ok 349 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 350 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 351 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 352 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 353 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 354 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 355 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 356 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/255.255.0.0 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 357 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # expecting access. 842s ok 358 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 359 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from all 842s # expecting access denial. 842s ok 360 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 361 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from localhost 842s # expecting access denial. 842s ok 362 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 363 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 364 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 365 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0 842s # expecting access denial. 842s ok 366 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 367 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 368 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 369 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 370 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 371 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from somewhere.else.com 842s # expecting access. 842s ok 372 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 373 842s # --- 842s # Order mutual-failure 842s # Allow from 127.0.0.1/16 842s # Deny from 66.6.6.6 842s # expecting access. 842s ok 374 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # expecting access denial. 842s ok 375 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 376 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from all 842s # expecting access denial. 842s ok 377 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 378 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from localhost 842s # expecting access denial. 842s ok 379 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 380 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 381 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 382 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0 842s # expecting access denial. 842s ok 383 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 384 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 385 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 386 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 387 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 388 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 389 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 390 842s # --- 842s # Order mutual-failure 842s # Allow from somewhere.else.com 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 391 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # expecting access denial. 842s ok 392 842s # --- 842s # Order mutual-failure 842s # Deny from all 842s # expecting access denial. 842s ok 393 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from all 842s # expecting access denial. 842s ok 394 842s # --- 842s # Order mutual-failure 842s # Deny from localhost 842s # expecting access denial. 842s ok 395 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from localhost 842s # expecting access denial. 842s ok 396 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 397 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1 842s # expecting access denial. 842s ok 398 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0 842s # expecting access denial. 842s ok 399 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0 842s # expecting access denial. 842s ok 400 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 401 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/255.255.0.0 842s # expecting access denial. 842s ok 402 842s # --- 842s # Order mutual-failure 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 403 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 127.0.0.1/16 842s # expecting access denial. 842s ok 404 842s # --- 842s # Order mutual-failure 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 405 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from somewhere.else.com 842s # expecting access denial. 842s ok 406 842s # --- 842s # Order mutual-failure 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 407 842s # --- 842s # Order mutual-failure 842s # Allow from 66.6.6.6 842s # Deny from 66.6.6.6 842s # expecting access denial. 842s ok 408 842s ok 846s t/modules/actions.t ................. 846s 1..20 846s # Running under perl version 5.038002 for linux 846s # Current time local: Tue Jun 4 09:24:09 2024 846s # Current time GMT: Tue Jun 4 09:24:09 2024 846s # Using Test.pm version 1.31 846s # Using Apache/Test.pm version 1.42 846s # expected: 200 846s # received: '200' 846s ok 1 846s # expected: 'nada' 846s # received: 'nada' 846s ok 2 846s # expected: 404 846s # received: '404' 846s ok 3 846s ok 4 # skip RC=404, no need to check content 846s # expected: 404 846s # received: '404' 846s ok 5 846s ok 6 # skip RC=404, no need to check content 846s # expected: 404 846s # received: '404' 846s ok 7 846s ok 8 # skip RC=404, no need to check content 846s # expected: 200 846s # received: '200' 846s ok 9 846s # expected: 'nada' 846s # received: 'nada' 846s ok 10 846s # expected: 404 846s # received: '404' 846s ok 11 846s ok 12 # skip RC=404, no need to check content 846s # expected: 200 846s # received: '200' 846s ok 13 846s # expected: 'POST 846s # foo2: bar2 846s # ' 846s # received: 'POST 846s # foo2: bar2 846s # ' 846s ok 14 846s # expected: 405 846s # received: '405' 846s ok 15 846s # expected: 200 846s # received: '200' 846s ok 16 846s # expected: 'foo=bar' 846s # received: 'foo=bar' 846s ok 17 846s # expected: 200 846s # received: '200' 846s ok 18 846s # expected: 'POST 846s # foo2: bar2 846s # ' 846s # received: 'POST 846s # foo2: bar2 846s # ' 846s ok 19 846s # expected: 405 846s # received: '405' 846s ok 20 846s ok 849s t/modules/alias.t ................... 849s 1..134 849s # Running under perl version 5.038002 for linux 849s # Current time local: Tue Jun 4 09:24:13 2024 849s # Current time GMT: Tue Jun 4 09:24:13 2024 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.42 849s # verifying simple aliases 849s # testing : /alias/ 849s # expected: 200 849s # received: '200' 849s ok 1 849s # testing : /bogu/ 849s # expected: 404 849s # received: '404' 849s ok 2 849s # verifying alias match with /ali[0-9]. 849s # testing : /ali0 849s # expected: 0 849s # received: '0' 849s ok 3 849s # testing : /ali1 849s # expected: 1 849s # received: '1' 849s ok 4 849s # testing : /ali2 849s # expected: 2 849s # received: '2' 849s ok 5 849s # testing : /ali3 849s # expected: 3 849s # received: '3' 849s ok 6 849s # testing : /ali4 849s # expected: 4 849s # received: '4' 849s ok 7 849s # testing : /ali5 849s # expected: 5 849s # received: '5' 849s ok 8 849s # testing : /ali6 849s # expected: 6 849s # received: '6' 849s ok 9 849s # testing : /ali7 849s # expected: 7 849s # received: '7' 849s ok 10 849s # testing : /ali8 849s # expected: 8 849s # received: '8' 849s ok 11 849s # testing : /ali9 849s # expected: 9 849s # received: '9' 849s ok 12 849s # verifying expression alias match with /expr/ali[0-9]. 849s # testing : /ali0 849s # expected: 0 849s # received: '0' 849s ok 13 849s # testing : /ali1 849s # expected: 1 849s # received: '1' 849s ok 14 849s # testing : /ali2 849s # expected: 2 849s # received: '2' 849s ok 15 849s # testing : /ali3 849s # expected: 3 849s # received: '3' 849s ok 16 849s # testing : /ali4 849s # expected: 4 849s # received: '4' 849s ok 17 849s # testing : /ali5 849s # expected: 5 849s # received: '5' 849s ok 18 849s # testing : /ali6 849s # expected: 6 849s # received: '6' 849s ok 19 849s # testing : /ali7 849s # expected: 7 849s # received: '7' 849s ok 20 849s # testing : /ali8 849s # expected: 8 849s # received: '8' 849s ok 21 849s # testing : /ali9 849s # expected: 9 849s # received: '9' 849s ok 22 849s # testing : /forbid 849s # expected: '403' 849s # received: '403' 849s ok 23 849s # testing : /gone 849s # expected: '410' 849s # received: '410' 849s ok 24 849s # testing : /perm 849s # expected: '301' 849s # received: '301' 849s ok 25 849s # testing : /perm2 849s # expected: '301' 849s # received: '301' 849s ok 26 849s # testing : /seeother 849s # expected: '303' 849s # received: '303' 849s ok 27 849s # testing : /temp 849s # expected: '302' 849s # received: '302' 849s ok 28 849s # testing : /temp2 849s # expected: '302' 849s # received: '302' 849s ok 29 849s verifying body of perm and temp redirect match 849s # testing : /p0 849s # expected: 0 849s # received: '0' 849s ok 30 849s # testing : /p1 849s # expected: 1 849s # received: '1' 849s ok 31 849s # testing : /p2 849s # expected: 2 849s # received: '2' 849s ok 32 849s # testing : /p3 849s # expected: 3 849s # received: '3' 849s ok 33 849s # testing : /p4 849s # expected: 4 849s # received: '4' 849s ok 34 849s # testing : /p5 849s # expected: 5 849s # received: '5' 849s ok 35 849s # testing : /p6 849s # expected: 6 849s # received: '6' 849s ok 36 849s # testing : /p7 849s # expected: 7 849s # received: '7' 849s ok 37 849s # testing : /p8 849s # expected: 8 849s # received: '8' 849s ok 38 849s # testing : /p9 849s # expected: 9 849s # received: '9' 849s ok 39 849s # testing : /t0 849s # expected: 0 849s # received: '0' 849s ok 40 849s # testing : /t1 849s # expected: 1 849s # received: '1' 849s ok 41 849s # testing : /t2 849s # expected: 2 849s # received: '2' 849s ok 42 849s # testing : /t3 849s # expected: 3 849s # received: '3' 849s ok 43 849s # testing : /t4 849s # expected: 4 849s # received: '4' 849s ok 44 849s # testing : /t5 849s # expected: 5 849s # received: '5' 849s ok 45 849s # testing : /t6 849s # expected: 6 849s # received: '6' 849s ok 46 849s # testing : /t7 849s # expected: 7 849s # received: '7' 849s ok 47 849s # testing : /t8 849s # expected: 8 849s # received: '8' 849s ok 48 849s # testing : /t9 849s # expected: 9 849s # received: '9' 849s ok 49 849s verifying body of perm and temp redirect match with expression support 849s # testing : /p0 849s # expected: 0 849s # received: '0' 849s ok 50 849s # testing : /p1 849s # expected: 1 849s # received: '1' 849s ok 51 849s # testing : /p2 849s # expected: 2 849s # received: '2' 849s ok 52 849s # testing : /p3 849s # expected: 3 849s # received: '3' 849s ok 53 849s # testing : /p4 849s # expected: 4 850s # received: '4' 850s ok 54 850s # testing : /p5 850s # expected: 5 850s # received: '5' 850s ok 55 850s # testing : /p6 850s # expected: 6 850s # received: '6' 850s ok 56 850s # testing : /p7 850s # expected: 7 850s # received: '7' 850s ok 57 850s # testing : /p8 850s # expected: 8 850s # received: '8' 850s ok 58 850s # testing : /p9 850s # expected: 9 850s # received: '9' 850s ok 59 850s # testing : /t0 850s # expected: 0 850s # received: '0' 850s ok 60 850s # testing : /t1 850s # expected: 1 850s # received: '1' 850s ok 61 850s # testing : /t2 850s # expected: 2 850s # received: '2' 850s ok 62 850s # testing : /t3 850s # expected: 3 850s # received: '3' 850s ok 63 850s # testing : /t4 850s # expected: 4 850s # received: '4' 850s ok 64 850s # testing : /t5 850s # expected: 5 850s # received: '5' 850s ok 65 850s # testing : /t6 850s # expected: 6 850s # received: '6' 850s ok 66 850s # testing : /t7 850s # expected: 7 850s # received: '7' 850s ok 67 850s # testing : /t8 850s # expected: 8 850s # received: '8' 850s ok 68 850s # testing : /t9 850s # expected: 9 850s # received: '9' 850s ok 69 850s verifying return code of seeother and gone redirect match 850s # testing : g0 850s # expected: '410' 850s # received: '410' 850s ok 70 850s # testing : g1 850s # expected: '410' 850s # received: '410' 850s ok 71 850s # testing : g2 850s # expected: '410' 850s # received: '410' 850s ok 72 850s # testing : g3 850s # expected: '410' 850s # received: '410' 850s ok 73 850s # testing : g4 850s # expected: '410' 850s # received: '410' 850s ok 74 850s # testing : g5 850s # expected: '410' 850s # received: '410' 850s ok 75 850s # testing : g6 850s # expected: '410' 850s # received: '410' 850s ok 76 850s # testing : g7 850s # expected: '410' 850s # received: '410' 850s ok 77 850s # testing : g8 850s # expected: '410' 850s # received: '410' 850s ok 78 850s # testing : g9 850s # expected: '410' 850s # received: '410' 850s ok 79 850s # testing : f0 850s # expected: '403' 850s # received: '403' 850s ok 80 850s # testing : f1 850s # expected: '403' 850s # received: '403' 850s ok 81 850s # testing : f2 850s # expected: '403' 850s # received: '403' 850s ok 82 850s # testing : f3 850s # expected: '403' 850s # received: '403' 850s ok 83 850s # testing : f4 850s # expected: '403' 850s # received: '403' 850s ok 84 850s # testing : f5 850s # expected: '403' 850s # received: '403' 850s ok 85 850s # testing : f6 850s # expected: '403' 850s # received: '403' 850s ok 86 850s # testing : f7 850s # expected: '403' 850s # received: '403' 850s ok 87 850s # testing : f8 850s # expected: '403' 850s # received: '403' 850s ok 88 850s # testing : f9 850s # expected: '403' 850s # received: '403' 850s ok 89 850s # testing : s0 850s # expected: '303' 850s # received: '303' 850s ok 90 850s # testing : s1 850s # expected: '303' 850s # received: '303' 850s ok 91 850s # testing : s2 850s # expected: '303' 850s # received: '303' 850s ok 92 850s # testing : s3 850s # expected: '303' 850s # received: '303' 850s ok 93 850s # testing : s4 850s # expected: '303' 850s # received: '303' 850s ok 94 850s # testing : s5 850s # expected: '303' 850s # received: '303' 850s ok 95 850s # testing : s6 850s # expected: '303' 850s # received: '303' 850s ok 96 850s # testing : s7 850s # expected: '303' 850s # received: '303' 850s ok 97 850s # testing : s8 850s # expected: '303' 850s # received: '303' 850s ok 98 850s # testing : s9 850s # expected: '303' 850s # received: '303' 850s ok 99 850s verifying return code of seeother and gone redirect match with expression support 850s # testing : g0 850s # expected: '410' 850s # received: '410' 850s ok 100 850s # testing : g1 850s # expected: '410' 850s # received: '410' 850s ok 101 850s # testing : g2 850s # expected: '410' 850s # received: '410' 850s ok 102 850s # testing : g3 850s # expected: '410' 850s # received: '410' 850s ok 103 850s # testing : g4 850s # expected: '410' 850s # received: '410' 850s ok 104 850s # testing : g5 850s # expected: '410' 850s # received: '410' 850s ok 105 850s # testing : g6 850s # expected: '410' 850s # received: '410' 850s ok 106 850s # testing : g7 850s # expected: '410' 850s # received: '410' 850s ok 107 850s # testing : g8 850s # expected: '410' 850s # received: '410' 850s ok 108 850s # testing : g9 850s # expected: '410' 850s # received: '410' 850s ok 109 850s # testing : f0 850s # expected: '403' 850s # received: '403' 850s ok 110 850s # testing : f1 850s # expected: '403' 850s # received: '403' 850s ok 111 850s # testing : f2 850s # expected: '403' 850s # received: '403' 850s ok 112 850s # testing : f3 850s # expected: '403' 850s # received: '403' 850s ok 113 850s # testing : f4 850s # expected: '403' 850s # received: '403' 850s ok 114 850s # testing : f5 850s # expected: '403' 850s # received: '403' 850s ok 115 850s # testing : f6 850s # expected: '403' 850s # received: '403' 850s ok 116 850s # testing : f7 850s # expected: '403' 850s # received: '403' 850s ok 117 850s # testing : f8 850s # expected: '403' 850s # received: '403' 850s ok 118 850s # testing : f9 850s # expected: '403' 850s # received: '403' 850s ok 119 850s # testing : s0 850s # expected: '303' 850s # received: '303' 850s ok 120 850s # testing : s1 850s # expected: '303' 850s # received: '303' 850s ok 121 850s # testing : s2 850s # expected: '303' 850s # received: '303' 850s ok 122 850s # testing : s3 850s # expected: '303' 850s # received: '303' 850s ok 123 850s # testing : s4 850s # expected: '303' 850s # received: '303' 850s ok 124 850s # testing : s5 850s # expected: '303' 850s # received: '303' 850s ok 125 850s # testing : s6 850s # expected: '303' 850s # received: '303' 850s ok 126 850s # testing : s7 850s # expected: '303' 850s # received: '303' 850s ok 127 850s # testing : s8 850s # expected: '303' 850s # received: '303' 850s ok 128 850s # testing : s9 850s # expected: '303' 850s # received: '303' 850s ok 129 850s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 850s # verifying /modules/alias/script is plain text 850s # testing : /modules/alias/script 850s # expected: '#!/bin/sh 850s # echo Content-type: text/plain 850s # echo 850s # echo this is a shell script cgi. 850s # ' 850s # received: '#!/bin/sh 850s # echo Content-type: text/plain 850s # echo 850s # echo this is a shell script cgi. 850s # ' 850s ok 130 850s # verifying same file accessed at /cgi/script is executed code 850s # testing : /cgi/script 850s # expected: 'this is a shell script cgi. 850s # ' 850s # received: 'this is a shell script cgi. 850s # ' 850s ok 131 850s # verifying ScriptAliasMatch with /aliascgi-script 850s # testing : /aliascgi-script 850s # expected: 'this is a shell script cgi. 850s # ' 850s # received: 'this is a shell script cgi. 850s # ' 850s ok 132 850s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 850s # testing : /aliascgi-script 850s # expected: 'this is a shell script cgi. 850s # ' 850s # received: 'this is a shell script cgi. 850s # ' 850s ok 133 850s # verifying bad script alias. 850s # testing : /aliascgi-nada 850s # expected: 404 850s # received: '404' 850s ok 134 850s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 850s ok 853s t/modules/allowmethods.t ............ 853s 1..9 853s # Running under perl version 5.038002 for linux 853s # Current time local: Tue Jun 4 09:24:16 2024 853s # Current time GMT: Tue Jun 4 09:24:16 2024 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.42 853s # testing : Get request to /Get responds 200 853s # expected: 200 853s # received: '200' 853s ok 1 853s # testing : Head request to /Get responds 200 853s # expected: 200 853s # received: '200' 853s ok 2 853s # testing : Post request to /Get responds 405 853s # expected: 405 853s # received: '405' 853s ok 3 853s # testing : Get request to /Head responds 200 853s # expected: 200 853s # received: '200' 853s ok 4 853s # testing : Head request to /Head responds 200 853s # expected: 200 853s # received: '200' 853s ok 5 853s # testing : Post request to /Head responds 405 853s # expected: 405 853s # received: '405' 853s ok 6 853s # testing : Get request to /Post responds 405 853s # expected: 405 853s # received: '405' 853s ok 7 853s # testing : Head request to /Post responds 405 853s # expected: 405 853s # received: '405' 853s ok 8 853s # testing : Post request to /Post responds 200 853s # expected: 200 853s # received: '200' 853s ok 9 853s ok 855s t/modules/asis.t .................... 855s 1..3 855s # Running under perl version 5.038002 for linux 855s # Current time local: Tue Jun 4 09:24:20 2024 855s # Current time GMT: Tue Jun 4 09:24:20 2024 855s # Using Test.pm version 1.31 855s # Using Apache/Test.pm version 1.42 855s # testing : asis content OK 855s # expected: 'This is asis content. 855s # ' 855s # received: 'This is asis content. 855s # ' 855s ok 1 855s # testing : asis gave 404 error 855s # expected: 404 855s # received: '404' 855s ok 2 855s # testing : asis gave 403 error 855s # expected: 403 855s # received: '403' 855s ok 3 855s ok 859s t/modules/authz_core.t .............. 859s 1..504 859s # Running under perl version 5.038002 for linux 859s # Current time local: Tue Jun 4 09:24:22 2024 859s # Current time GMT: Tue Jun 4 09:24:22 2024 859s # Using Test.pm version 1.31 859s # Using Apache/Test.pm version 1.42 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/groups1 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 200, expected 200 [a/ : a/ ] 859s ok 1 859s # got 200, expected 200 [a/ : a/ 1] 859s ok 2 859s # got 200, expected 200 [a/ : a/ 2] 859s ok 3 859s # got 200, expected 200 [a/ : a/ 1 2] 859s ok 4 859s # got 200, expected 200 [a/ : a/ 3] 859s ok 5 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ user1: a/ ] 859s ok 6 859s # got 200, expected 200 [a/ user1: a/ user1] 859s ok 7 859s # got 401, expected 401 [a/ user1: a/ user2] 859s ok 8 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ Any 1 2: a/ ] 859s ok 9 859s # got 200, expected 200 [a/ Any 1 2: a/ 1] 859s ok 10 859s # got 200, expected 200 [a/ Any 1 2: a/ 2] 859s ok 11 859s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 859s ok 12 859s # got 403, expected 403 [a/ Any 1 2: a/ 3] 859s ok 13 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 859s ok 14 859s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 859s ok 15 859s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 859s ok 16 859s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 859s ok 17 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 859s ok 18 859s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 859s ok 19 859s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 859s ok 20 859s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 859s ok 21 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 859s ok 22 859s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 859s ok 23 859s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 859s ok 24 859s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 859s ok 25 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 859s ok 26 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 859s ok 27 859s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 859s ok 28 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 859s ok 29 859s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 859s ok 30 859s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 859s ok 31 859s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 859s ok 32 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 859s ok 33 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 859s ok 34 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 859s ok 35 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 859s ok 36 859s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 859s ok 37 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 859s ok 38 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 859s ok 39 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 859s ok 40 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 859s ok 41 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 859s ok 42 859s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 859s ok 43 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 859s ok 44 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 859s ok 45 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 859s ok 46 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 859s ok 47 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 859s ok 48 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 859s ok 49 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 859s ok 50 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 859s ok 51 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 859s ok 52 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 859s ok 53 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 859s ok 54 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 859s ok 55 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 859s ok 56 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 859s ok 57 859s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 859s ok 58 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 !2: a/ ] 859s ok 59 859s # got 200, expected 200 [a/ All 1 !2: a/ 1] 859s ok 60 859s # got 403, expected 403 [a/ All 1 !2: a/ 2] 859s ok 61 859s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 859s ok 62 859s # got 403, expected 403 [a/ All 1 !2: a/ 3] 859s ok 63 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 859s ok 64 859s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 859s ok 65 859s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 859s ok 66 859s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 859s ok 67 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 859s ok 68 859s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 859s ok 69 859s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 859s ok 70 859s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 859s ok 71 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 859s ok 72 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 859s ok 73 859s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 859s ok 74 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 859s ok 75 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 859s ok 76 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 859s ok 77 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 859s ok 78 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 859s ok 79 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 859s ok 80 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 859s ok 81 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 859s ok 82 859s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 859s ok 83 859s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 859s ok 84 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 859s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 859s ok 85 859s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 859s ok 86 859s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 859s ok 87 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 859s ok 88 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 859s ok 89 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 859s ok 90 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 859s ok 91 859s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 859s ok 92 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 859s ok 93 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 859s ok 94 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 859s ok 95 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 859s ok 96 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 859s ok 97 859s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 859s ok 98 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 859s ok 99 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 859s ok 100 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 859s ok 101 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 859s ok 102 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 859s ok 103 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 859s ok 104 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 859s ok 105 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 859s ok 106 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 859s ok 107 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 859s ok 108 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 859s ok 109 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 859s ok 110 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 859s ok 111 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 859s ok 112 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 859s ok 113 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 2: a/ ] 859s ok 114 859s # got 403, expected 403 [a/ All 1 2: a/ 1] 859s ok 115 859s # got 403, expected 403 [a/ All 1 2: a/ 2] 859s ok 116 859s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 859s ok 117 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 859s ok 118 859s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 859s ok 119 859s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 859s ok 120 859s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 859s ok 121 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 859s ok 122 859s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 859s ok 123 859s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 859s ok 124 859s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 859s ok 125 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 859s ok 126 859s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 859s ok 127 859s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 859s ok 128 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 859s ok 129 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 859s ok 130 859s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 859s ok 131 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 859s ok 132 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 859s ok 133 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 859s ok 134 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 859s ok 135 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 859s ok 136 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 859s ok 137 859s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 859s ok 138 859s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 859s ok 139 859s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 859s ok 140 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 859s ok 141 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 859s ok 142 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 859s ok 143 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 859s ok 144 859s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 859s ok 145 859s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 859s ok 146 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 859s ok 147 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 859s ok 148 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 859s ok 149 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 859s ok 150 859s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 859s ok 151 859s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 859s ok 152 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 859s ok 153 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 859s ok 154 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 859s ok 155 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 859s ok 156 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 859s ok 157 859s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 859s ok 158 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 859s ok 159 859s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 859s ok 160 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 859s ok 161 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 859s ok 162 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 859s ok 163 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 859s ok 164 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 859s ok 165 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 859s ok 166 859s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 859s ok 167 859s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 859s ok 168 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 859s ok 169 859s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 859s ok 170 859s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 859s ok 171 859s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 859s ok 172 859s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 859s ok 173 859s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 859s ok 174 859s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 859s ok 175 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 859s ok 176 859s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 859s ok 177 859s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 859s ok 178 859s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 859s ok 179 859s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 859s ok 180 859s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 859s ok 181 859s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 859s ok 182 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 859s ok 183 859s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 859s ok 184 859s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 859s ok 185 859s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 859s ok 186 859s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 859s ok 187 859s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 859s ok 188 859s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 859s ok 189 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 859s ok 190 859s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 859s ok 191 859s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 859s ok 192 859s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 859s ok 193 859s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 859s ok 194 859s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 859s ok 195 859s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 859s ok 196 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 859s ok 197 859s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 859s ok 198 859s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 859s ok 199 859s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 859s ok 200 859s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 859s ok 201 859s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 859s ok 202 859s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 859s ok 203 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 859s ok 204 859s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 859s ok 205 859s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 859s ok 206 859s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 859s ok 207 859s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 859s ok 208 859s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 859s ok 209 859s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 859s ok 210 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 859s ok 211 859s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 859s ok 212 859s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 859s ok 213 859s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 859s ok 214 859s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 859s ok 215 859s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 859s ok 216 859s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 859s ok 217 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 859s ok 218 859s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 859s ok 219 859s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 859s ok 220 859s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 859s ok 221 859s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 859s ok 222 859s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 859s ok 223 859s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 859s ok 224 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 859s ok 225 859s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 859s ok 226 859s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 859s ok 227 859s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 859s ok 228 859s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 859s ok 229 859s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 859s ok 230 859s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 859s ok 231 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 859s ok 232 859s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 859s ok 233 859s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 859s ok 234 859s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 859s ok 235 859s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 859s ok 236 859s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 859s ok 237 859s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 859s ok 238 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 859s ok 239 859s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 859s ok 240 859s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 859s ok 241 859s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 859s ok 242 859s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 859s ok 243 859s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 859s ok 244 859s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 859s ok 245 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 859s ok 246 859s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 859s ok 247 859s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 859s ok 248 859s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 859s ok 249 859s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 859s ok 250 859s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 859s ok 251 859s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 859s ok 252 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 859s ok 253 859s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 859s ok 254 859s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 859s ok 255 859s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 859s ok 256 859s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 859s ok 257 859s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 859s ok 258 859s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 859s ok 259 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 859s ok 260 859s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 859s ok 261 859s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 859s ok 262 859s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 859s ok 263 859s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 859s ok 264 859s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 859s ok 265 859s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 859s ok 266 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 859s ok 267 859s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 859s ok 268 859s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 859s ok 269 859s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 859s ok 270 859s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 859s ok 271 859s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 859s ok 272 859s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 859s ok 273 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 859s ok 274 859s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 859s ok 275 859s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 859s ok 276 859s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 859s ok 277 859s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 859s ok 278 859s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 859s ok 279 859s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 859s ok 280 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 859s ok 281 859s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 859s ok 282 859s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 859s ok 283 859s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 859s ok 284 859s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 859s ok 285 859s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 859s ok 286 859s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 859s ok 287 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 859s ok 288 859s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 859s ok 289 859s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 859s ok 290 859s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 859s ok 291 859s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 859s ok 292 859s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 859s ok 293 859s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 859s ok 294 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 859s ok 295 859s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 859s ok 296 859s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 859s ok 297 859s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 859s ok 298 859s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 859s ok 299 859s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 859s ok 300 859s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 859s ok 301 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 859s ok 302 859s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 859s ok 303 859s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 859s ok 304 859s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 859s ok 305 859s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 859s ok 306 859s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 859s ok 307 859s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 859s ok 308 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 859s ok 309 859s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 859s ok 310 859s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 859s ok 311 859s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 859s ok 312 859s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 859s ok 313 859s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 859s ok 314 859s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 859s ok 315 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 859s ok 316 859s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 859s ok 317 859s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 859s ok 318 859s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 859s ok 319 859s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 859s ok 320 859s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 859s ok 321 859s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 859s ok 322 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 859s ok 323 859s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 859s ok 324 859s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 859s ok 325 859s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 859s ok 326 859s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 859s ok 327 859s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 859s ok 328 859s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 859s ok 329 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 859s ok 330 859s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 859s ok 331 859s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 859s ok 332 859s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 859s ok 333 859s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 859s ok 334 859s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 859s ok 335 859s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 859s ok 336 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 859s ok 337 859s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 859s ok 338 859s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 859s ok 339 859s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 859s ok 340 859s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 859s ok 341 859s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 859s ok 342 859s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 859s ok 343 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 859s ok 344 859s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 859s ok 345 859s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 859s ok 346 859s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 859s ok 347 859s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 859s ok 348 859s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 859s ok 349 859s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 859s ok 350 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 859s ok 351 859s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 859s ok 352 859s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 859s ok 353 859s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 859s ok 354 859s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 859s ok 355 859s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 859s ok 356 859s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 859s ok 357 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 859s ok 358 859s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 859s ok 359 859s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 859s ok 360 859s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 859s ok 361 859s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 859s ok 362 859s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 859s ok 363 859s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 859s ok 364 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 859s ok 365 859s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 859s ok 366 859s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 859s ok 367 859s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 859s ok 368 859s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 859s ok 369 859s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 859s ok 370 859s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 859s ok 371 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 859s ok 372 859s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 859s ok 373 859s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 859s ok 374 859s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 859s ok 375 859s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 859s ok 376 859s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 859s ok 377 859s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 859s ok 378 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 859s ok 379 859s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 859s ok 380 859s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 859s ok 381 859s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 859s ok 382 859s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 859s ok 383 859s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 859s ok 384 859s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 859s ok 385 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 859s ok 386 859s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 859s ok 387 859s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 859s ok 388 859s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 859s ok 389 859s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 859s ok 390 859s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 859s ok 391 859s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 859s ok 392 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 859s ok 393 859s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 859s ok 394 859s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 859s ok 395 859s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 859s ok 396 859s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 859s ok 397 859s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 859s ok 398 859s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 859s ok 399 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 859s ok 400 859s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 859s ok 401 859s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 859s ok 402 859s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 859s ok 403 859s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 859s ok 404 859s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 859s ok 405 859s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 859s ok 406 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 859s ok 407 859s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 859s ok 408 859s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 859s ok 409 859s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 859s ok 410 859s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 859s ok 411 859s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 859s ok 412 859s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 859s ok 413 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 859s ok 414 859s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 859s ok 415 859s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 859s ok 416 859s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 859s ok 417 859s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 859s ok 418 859s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 859s ok 419 859s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 859s ok 420 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 859s ok 421 859s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 859s ok 422 859s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 859s ok 423 859s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 859s ok 424 859s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 859s ok 425 859s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 859s ok 426 859s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 859s ok 427 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 859s ok 428 859s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 859s ok 429 859s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 859s ok 430 859s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 859s ok 431 859s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 859s ok 432 859s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 859s ok 433 859s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 859s ok 434 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 859s ok 435 859s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 859s ok 436 859s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 859s ok 437 859s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 859s ok 438 859s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 859s ok 439 859s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 859s ok 440 859s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 859s ok 441 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 859s ok 442 859s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 859s ok 443 859s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 859s ok 444 859s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 859s ok 445 859s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 859s ok 446 859s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 859s ok 447 859s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 859s ok 448 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 859s ok 449 859s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 859s ok 450 859s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 859s ok 451 859s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 859s ok 452 859s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 859s ok 453 859s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 859s ok 454 859s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 859s ok 455 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 859s ok 456 859s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 859s ok 457 859s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 859s ok 458 859s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 859s ok 459 859s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 859s ok 460 859s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 859s ok 461 859s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 859s ok 462 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 859s ok 463 859s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 859s ok 464 859s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 859s ok 465 859s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 859s ok 466 859s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 859s ok 467 859s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 859s ok 468 859s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 859s ok 469 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 859s ok 470 859s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 859s ok 471 859s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 859s ok 472 859s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 859s ok 473 859s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 859s ok 474 859s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 859s ok 475 859s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 859s ok 476 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 859s ok 477 859s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 859s ok 478 859s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 859s ok 479 859s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 859s ok 480 859s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 859s ok 481 859s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 859s ok 482 859s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 859s ok 483 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 859s ok 484 859s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 859s ok 485 859s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 859s ok 486 859s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 859s ok 487 859s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 859s ok 488 859s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 859s ok 489 859s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 859s ok 490 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 859s ok 491 859s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 859s ok 492 859s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 859s ok 493 859s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 859s ok 494 859s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 859s ok 495 859s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 859s ok 496 859s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 859s ok 497 859s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 859s ok 498 859s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 859s ok 499 859s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 859s ok 500 859s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 859s ok 501 859s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 859s ok 502 859s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 859s ok 503 859s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 859s ok 504 859s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/groups1 859s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 859s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 859s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 859s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 859s ok 862s t/modules/autoindex.t ............... 862s 1..84 862s # Running under perl version 5.038002 for linux 862s # Current time local: Tue Jun 4 09:24:26 2024 862s # Current time GMT: Tue Jun 4 09:24:26 2024 862s # Using Test.pm version 1.31 862s # Using Apache/Test.pm version 1.42 862s --- 862s IndexOrderDefault Ascending Name 862s GET /modules/autoindex/htaccess/ 862s ok 1 862s --- 862s IndexOrderDefault Ascending Name 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 2 862s --- 862s IndexOrderDefault Ascending Name 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 3 862s --- 862s IndexOrderDefault Ascending Name 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 4 862s --- 862s IndexOrderDefault Ascending Name 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 5 862s --- 862s IndexOrderDefault Ascending Name 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 6 862s --- 862s IndexOrderDefault Ascending Name 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 7 862s --- 862s IndexOrderDefault Ascending Date 862s GET /modules/autoindex/htaccess/ 862s ok 8 862s --- 862s IndexOrderDefault Ascending Date 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 9 862s --- 862s IndexOrderDefault Ascending Date 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 10 862s --- 862s IndexOrderDefault Ascending Date 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 11 862s --- 862s IndexOrderDefault Ascending Date 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 12 862s --- 862s IndexOrderDefault Ascending Date 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 13 862s --- 862s IndexOrderDefault Ascending Date 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 14 862s --- 862s IndexOrderDefault Ascending Size 862s GET /modules/autoindex/htaccess/ 862s ok 15 862s --- 862s IndexOrderDefault Ascending Size 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 16 862s --- 862s IndexOrderDefault Ascending Size 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 17 862s --- 862s IndexOrderDefault Ascending Size 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 18 862s --- 862s IndexOrderDefault Ascending Size 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 19 862s --- 862s IndexOrderDefault Ascending Size 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 20 862s --- 862s IndexOrderDefault Ascending Size 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 21 862s --- 862s IndexOrderDefault Descending Name 862s GET /modules/autoindex/htaccess/ 862s ok 22 862s --- 862s IndexOrderDefault Descending Name 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 23 862s --- 862s IndexOrderDefault Descending Name 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 24 862s --- 862s IndexOrderDefault Descending Name 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 25 862s --- 862s IndexOrderDefault Descending Name 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 26 862s --- 862s IndexOrderDefault Descending Name 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 27 862s --- 862s IndexOrderDefault Descending Name 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 28 862s --- 862s IndexOrderDefault Descending Date 862s GET /modules/autoindex/htaccess/ 862s ok 29 862s --- 862s IndexOrderDefault Descending Date 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 30 862s --- 862s IndexOrderDefault Descending Date 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 31 862s --- 862s IndexOrderDefault Descending Date 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 32 862s --- 862s IndexOrderDefault Descending Date 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 33 862s --- 862s IndexOrderDefault Descending Date 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 34 862s --- 862s IndexOrderDefault Descending Date 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 35 862s --- 862s IndexOrderDefault Descending Size 862s GET /modules/autoindex/htaccess/ 862s ok 36 862s --- 862s IndexOrderDefault Descending Size 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 37 862s --- 862s IndexOrderDefault Descending Size 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 38 862s --- 862s IndexOrderDefault Descending Size 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 39 862s --- 862s IndexOrderDefault Descending Size 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 40 862s --- 862s IndexOrderDefault Descending Size 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 41 862s --- 862s IndexOrderDefault Descending Size 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 42 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s GET /modules/autoindex/htaccess/ 862s ok 43 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 44 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 45 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 46 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 47 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 48 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Name 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 49 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s GET /modules/autoindex/htaccess/ 862s ok 50 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 51 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 52 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 53 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 54 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 55 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Date 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 56 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s GET /modules/autoindex/htaccess/ 862s ok 57 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 58 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 59 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 60 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 61 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 62 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Ascending Size 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 63 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s GET /modules/autoindex/htaccess/ 862s ok 64 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 65 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 66 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 67 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 68 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 69 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Name 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 70 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s GET /modules/autoindex/htaccess/ 862s ok 71 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 72 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 73 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 74 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 75 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 76 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Date 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 77 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s GET /modules/autoindex/htaccess/ 862s ok 78 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s 862s (C=N O=A) 862s GET /modules/autoindex/htaccess/?C=N&O=A 862s ok 79 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s 862s (C=N O=D) 862s GET /modules/autoindex/htaccess/?C=N&O=D 862s ok 80 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s 862s (C=M O=A) 862s GET /modules/autoindex/htaccess/?C=M&O=A 862s ok 81 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s 862s (C=M O=D) 862s GET /modules/autoindex/htaccess/?C=M&O=D 862s ok 82 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s 862s (C=S O=A) 862s GET /modules/autoindex/htaccess/?C=S&O=A 862s ok 83 862s --- 862s IndexOptions FancyIndexing 862s IndexOrderDefault Descending Size 862s 862s (C=S O=D) 862s GET /modules/autoindex/htaccess/?C=S&O=D 862s ok 84 862s ok 865s t/modules/autoindex2.t .............. 865s 1..3 865s # Running under perl version 5.038002 for linux 865s # Current time local: Tue Jun 4 09:24:29 2024 865s # Current time GMT: Tue Jun 4 09:24:29 2024 865s # Using Test.pm version 1.31 865s # Using Apache/Test.pm version 1.42 865s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 865s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 865s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 865s # testing : dir_broken should not be listed 865s # expected: 0 865s # received: 0 865s ok 1 865s # testing : dir_normal should be listed 865s # expected: 1 865s # received: 1 865s ok 2 865s # testing : dir_protected should not be listed 865s # expected: 0 865s # received: 0 865s ok 3 865s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 865s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 865s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 865s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 865s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 865s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 865s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 865s ok 867s t/modules/brotli.t .................. 867s 1..64 867s # Running under perl version 5.038002 for linux 867s # Current time local: Tue Jun 4 09:24:32 2024 867s # Current time GMT: Tue Jun 4 09:24:32 2024 867s # Using Test.pm version 1.31 867s # Using Apache/Test.pm version 1.42 867s qvalue: 867s # expected: 200 867s # received: '200' 867s ok 1 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 2 867s qvalue: 867s # expected: 200 867s # received: '200' 867s ok 3 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 4 867s qvalue: 867s # expected: 200 867s # received: '200' 867s ok 5 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 6 867s qvalue: 867s # expected: 200 867s # received: '200' 867s ok 7 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 8 867s qvalue: 867s # expected: 200 867s # received: '200' 867s ok 9 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 10 867s qvalue: 867s # expected: 200 867s # received: '200' 867s ok 11 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 12 867s qvalue: ; 867s # expected: 200 867s # received: '200' 867s ok 13 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 14 867s qvalue: ; 867s # expected: 200 867s # received: '200' 867s ok 15 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 16 867s qvalue: ; 867s # expected: 200 867s # received: '200' 867s ok 17 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 18 867s qvalue: ;q= 867s # expected: 200 867s # received: '200' 867s ok 19 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 20 867s qvalue: ;q= 867s # expected: 200 867s # received: '200' 867s ok 21 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 22 867s qvalue: ;q= 867s # expected: 200 867s # received: '200' 867s ok 23 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 24 867s qvalue: ;q=0 867s # expected: 200 867s # received: '200' 867s ok 25 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 26 867s qvalue: ;q=0 867s # expected: 200 867s # received: '200' 867s ok 27 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 28 867s qvalue: ;q=0 867s # expected: 200 867s # received: '200' 867s ok 29 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 30 867s qvalue: ;q=0. 867s # expected: 200 867s # received: '200' 867s ok 31 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 32 867s qvalue: ;q=0. 867s # expected: 200 867s # received: '200' 867s ok 33 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 34 867s qvalue: ;q=0. 867s # expected: 200 867s # received: '200' 867s ok 35 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 36 867s qvalue: ;q=0.0 867s # expected: 200 867s # received: '200' 867s ok 37 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 38 867s qvalue: ;q=0.0 867s # expected: 200 867s # received: '200' 867s ok 39 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 40 867s qvalue: ;q=0.0 867s # expected: 200 867s # received: '200' 867s ok 41 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 42 867s qvalue: ;q=0.00 867s # expected: 200 867s # received: '200' 867s ok 43 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 44 867s qvalue: ;q=0.00 867s # expected: 200 867s # received: '200' 867s ok 45 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 46 867s qvalue: ;q=0.00 867s # expected: 200 867s # received: '200' 867s ok 47 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 48 867s qvalue: ;q=0.000 867s # expected: 200 867s # received: '200' 867s ok 49 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 50 867s qvalue: ;q=0.000 867s # expected: 200 867s # received: '200' 867s ok 51 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 52 867s qvalue: ;q=0.000 867s # expected: 200 867s # received: '200' 867s ok 53 867s # testing : response without Content-Encoding is OK 867s # expected: undef 867s # received: undef 867s ok 54 867s qvalue: ;q=0.0000 867s # expected: 200 867s # received: '200' 867s ok 55 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 56 867s qvalue: ;q=0.0000 867s # expected: 200 867s # received: '200' 867s ok 57 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 58 867s qvalue: ;q=0.0000 867s # expected: 200 867s # received: '200' 867s ok 59 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 60 867s # expected: 200 867s # received: '200' 867s ok 61 867s # testing : response Content-Encoding is OK 867s # expected: 'br' 867s # received: 'br' 867s ok 62 867s # expected: 200 867s # received: '200' 867s ok 63 867s # testing : response Content-Encoding is OK 867s # expected: 'gzip' 867s # received: 'gzip' 867s ok 64 867s ok 870s t/modules/buffer.t .................. 870s 1..12 870s # Running under perl version 5.038002 for linux 870s # Current time local: Tue Jun 4 09:24:34 2024 870s # Current time GMT: Tue Jun 4 09:24:34 2024 870s # Using Test.pm version 1.31 870s # Using Apache/Test.pm version 1.42 870s # testing : Checking return code is '200' 870s # expected: 200 870s # received: '200' 870s ok 1 870s ok 2 870s # testing : Checking return code is '200' 870s # expected: 200 870s # received: '200' 870s ok 3 870s ok 4 870s # testing : Checking return code is '200' 870s # expected: 200 870s # received: '200' 870s ok 5 870s ok 6 870s # testing : Checking return code is '200' 870s # expected: 200 870s # received: '200' 870s ok 7 870s ok 8 870s # testing : Checking return code is '200' 870s # expected: 200 870s # received: '200' 870s ok 9 870s ok 10 870s # testing : Checking return code is '200' 870s # expected: 200 870s # received: '200' 870s ok 11 870s ok 12 870s ok 873s t/modules/cache.t ................... 873s 1..3 873s # Running under perl version 5.038002 for linux 873s # Current time local: Tue Jun 4 09:24:37 2024 873s # Current time GMT: Tue Jun 4 09:24:37 2024 873s # Using Test.pm version 1.31 873s # Using Apache/Test.pm version 1.42 873s # testing : non-cached call to index.html 873s # expected: 200 873s # received: '200' 873s ok 1 873s # testing : call to cache index.html 873s # expected: 200 873s # received: '200' 873s ok 2 873s # testing : cached call to index.html 873s # expected: 200 873s # received: '200' 873s ok 3 873s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 873s ok 879s t/modules/cgi.t ..................... 879s 1..58 879s # Running under perl version 5.038002 for linux 879s # Current time local: Tue Jun 4 09:24:40 2024 879s # Current time GMT: Tue Jun 4 09:24:40 2024 879s # Using Test.pm version 1.31 879s # Using Apache/Test.pm version 1.42 879s # testing : return code for acceptpathinfodefault.sh 879s # expected: 200 879s # received: '200' 879s ok 1 879s # testing : body for acceptpathinfodefault.sh 879s # expected: '' 879s # received: '' 879s ok 2 879s # testing : return code for acceptpathinfodefault.sh/foo 879s # expected: 200 879s # received: '200' 879s ok 3 879s # testing : body for acceptpathinfodefault.sh/foo 879s # expected: '/foo' 879s # received: '/foo' 879s ok 4 879s # testing : return code for acceptpathinfooff.sh 879s # expected: 200 879s # received: '200' 879s ok 5 879s # testing : body for acceptpathinfooff.sh 879s # expected: '' 879s # received: '' 879s ok 6 879s # testing : return code for acceptpathinfooff.sh/foo 879s # expected: 404 879s # received: '404' 879s ok 7 879s # no body test for this one 879s ok 8 879s # testing : return code for acceptpathinfoon.sh 879s # expected: 200 879s # received: '200' 879s ok 9 879s # testing : body for acceptpathinfoon.sh 879s # expected: '' 879s # received: '' 879s ok 10 879s # testing : return code for acceptpathinfoon.sh/foo 879s # expected: 200 879s # received: '200' 879s ok 11 879s # testing : body for acceptpathinfoon.sh/foo 879s # expected: '/foo' 879s # received: '/foo' 879s ok 12 879s # testing : return code for bogus-perl.pl 879s # expected: 500 879s # received: '500' 879s ok 13 879s # cgi log created ok. 879s ok 14 879s # testing : return code for bogus-sh.sh 879s # expected: 500 879s # received: '500' 879s ok 15 879s # checking that log size (807) is bigger than it used to be (523) 879s ok 16 879s # testing : return code for nph-stderr.pl 879s # expected: 200 879s # received: '200' 879s ok 17 879s # testing : body for nph-stderr.pl 879s # expected: 'this is nph-stdout' 879s # received: 'this is nph-stdout' 879s ok 18 879s # testing : return code for nph-test.pl 879s # expected: 200 879s # received: '200' 879s ok 19 879s # testing : body for nph-test.pl 879s # expected: 'ok' 879s # received: 'ok' 879s ok 20 879s # testing : return code for perl.pl 879s # expected: 200 879s # received: '200' 879s ok 21 879s # testing : body for perl.pl 879s # expected: 'perl cgi' 879s # received: 'perl cgi' 879s ok 22 879s # testing : return code for sh.sh 879s # expected: 200 879s # received: '200' 879s ok 23 879s # testing : body for sh.sh 879s # expected: 'sh cgi' 879s # received: 'sh cgi' 879s ok 24 879s # testing : return code for stderr1.pl 879s # expected: 200 879s # received: '200' 879s ok 25 879s # testing : body for stderr1.pl 879s # expected: 'this is stdout' 879s # received: 'this is stdout' 879s ok 26 879s # testing : return code for stderr2.pl 879s # expected: 200 879s # received: '200' 879s ok 27 879s # testing : body for stderr2.pl 879s # expected: 'this is also stdout' 879s # received: 'this is also stdout' 879s ok 28 879s # testing : return code for stderr3.pl 879s # expected: 200 879s # received: '200' 879s ok 29 879s # testing : body for stderr3.pl 879s # expected: 'this is more stdout' 879s # received: 'this is more stdout' 879s ok 30 879s # posted content (length 10) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 879s # expected: '500' 879s # received: '500' 879s ok 31 879s # checking that log size (35781) is greater than 807 879s ok 32 879s # verifying that logged content is 10 characters 879s ok 33 879s # posted content (length 99) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 879s # expected: '500' 879s # received: '500' 879s ok 34 879s # checking that log size (36240) is greater than 35781 879s ok 35 879s # verifying that logged content is 99 characters 879s ok 36 879s # posted content (length 250) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 879s # expected: '500' 879s # received: '500' 879s ok 37 879s # checking that log size (36851) is greater than 36240 879s ok 38 879s # verifying that logged content is 250 characters 879s ok 39 879s # posted content (length 255) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 879s # expected: '500' 879s # received: '500' 879s ok 40 879s # checking that log size (37467) is greater than 36851 879s ok 41 879s # verifying that logged content is 255 characters 879s ok 42 879s # posted content (length 256) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 879s # expected: '500' 879s # received: '500' 879s ok 43 879s # checking that log size (38084) is greater than 37467 879s ok 44 879s # verifying that logged content is 256 characters 879s ok 45 879s # posted content (length 257) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 879s # expected: '500' 879s # received: '500' 879s ok 46 879s # checking that log size (38701) is greater than 38084 879s ok 47 879s # verifying that logged content is 256 characters 879s ok 48 879s # posted content (length 258) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 879s # expected: '500' 879s # received: '500' 879s ok 49 879s # checking that log size (39318) is greater than 38701 879s ok 50 879s # verifying that logged content is 256 characters 879s ok 51 879s # posted content (length 1024) to bogus-perl.pl 879s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 879s # expected: '500' 879s # received: '500' 879s ok 52 879s # checking that log size (39936) is greater than 39318 879s ok 53 879s # verifying that logged content is 256 characters 879s ok 54 879s # verifying log is greater than 40960 bytes. 879s ok 55 879s # verifying log did not grow after making bogus request. 879s ok 56 879s # verifying log did not grow after making another bogus request. 879s ok 57 879s # checking that HEAD /modules/cgi/perl.pl returns 200. 879s ok 58 879s ok 881s t/modules/data.t .................... 881s 1..2 881s # Running under perl version 5.038002 for linux 881s # Current time local: Tue Jun 4 09:24:46 2024 881s # Current time GMT: Tue Jun 4 09:24:46 2024 881s # Using Test.pm version 1.31 881s # Using Apache/Test.pm version 1.42 881s # testing : Checking return code is '200' 881s # expected: 200 881s # received: '200' 881s ok 1 881s ok 2 881s ok 886s t/modules/dav.t ..................... 886s 1..19 886s # Running under perl version 5.038002 for linux 886s # Current time local: Tue Jun 4 09:24:48 2024 886s # Current time GMT: Tue Jun 4 09:24:48 2024 886s # Using Test.pm version 1.31 886s # Using Apache/Test.pm version 1.42 886s resource lock test: 886s ok 1 886s DAV put test: 886s ok 2 886s getting DAV resource properties: 886s ok 3 886s created: Tue, 04 Jun 2024 09:24:51 GMT 886s modified: Tue, 04 Jun 2024 09:24:51 GMT 886s now: Tue, 04 Jun 2024 09:24:53 GMT 886s ok 4 886s ok 5 886s resource lock status test: 886s ok 6 886s resource unlock test: 886s ok 7 886s resource lock status test: 886s ok 8 886s getting uri... 886s expect: 886s -> 886s 886s
886s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

886s this is a page generated by
886s the mod_dav test in the Apache
886s perl test suite.
886s
886s 886s 886s <- 886s ok 15 886s ok 16 886s resource delete test: 886s ok 17 886s expect 404 not found got: 404 886s ok 18 886s PR 49825: expect 400 bad request got: 400 886s ok 19 886s ok 890s t/modules/deflate.t ................. 890s 1..47 890s # Running under perl version 5.038002 for linux 890s # Current time local: Tue Jun 4 09:24:53 2024 890s # Current time GMT: Tue Jun 4 09:24:53 2024 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.42 890s testing default 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 ok 41 890s ok 42 890s ok 43 890s ok 44 890s ok 45 890s # testing : response was 304 890s # expected: qr/HTTP\/1\.. 304/ 890s # received: 'HTTP/1.1 304 Not Modified' 890s ok 46 890s # testing : expect EOF after 304 header 890s # expected: 0 890s # received: 0 890s ok 47 890s ok 893s t/modules/digest.t .................. 893s 1..13 893s # Running under perl version 5.038002 for linux 893s # Current time local: Tue Jun 4 09:24:57 2024 893s # Current time GMT: Tue Jun 4 09:24:57 2024 893s # Using Test.pm version 1.31 893s # Using Apache/Test.pm version 1.42 893s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm1 893s # testing : no user to authenticate 893s # expected: 401 893s # received: '401' 893s ok 1 893s # testing : user1:foo not found 893s # expected: 401 893s # received: '401' 893s ok 2 893s # testing : user1:password1 found 893s # expected: 200 893s # received: '200' 893s ok 3 893s # testing : user1:password1 with query string found 893s # expected: 200 893s # received: '200' 893s ok 4 893s # testing : manual Authorization header query string 893s # expected: 200 893s # received: '200' 893s ok 5 893s # testing : manual Authorization with no query string in header 893s # expected: 400 893s # received: '400' 893s ok 6 893s # testing : manual Authorization header with mismatched query string 893s # expected: 400 893s # received: '400' 893s ok 7 893s # testing : manual Authorization header with mismatched query string 893s # expected: 400 893s # received: '400' 893s ok 8 893s # testing : manual Authorization with no query string in header + MSIE 893s # expected: 200 893s # received: '200' 893s ok 9 893s # testing : a compliant response coming from MSIE 893s # expected: 200 893s # received: '200' 893s ok 10 893s # testing : manual Authorization header with mismatched query string + MSIE 893s # expected: 400 893s # received: '400' 893s ok 11 893s # testing : manual Authorization header with mismatched query string + MSIE 893s # expected: 400 893s # received: '400' 893s ok 12 893s # testing : no query string + MSIE 893s # expected: 200 893s # received: '200' 893s ok 13 893s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm1 893s ok 899s t/modules/dir.t ..................... 899s 1..212 899s # Running under perl version 5.038002 for linux 899s # Current time local: Tue Jun 4 09:25:00 2024 899s # Current time GMT: Tue Jun 4 09:25:00 2024 899s # Using Test.pm version 1.31 899s # Using Apache/Test.pm version 1.42 899s expecting 403 (forbidden) using DirectoryIndex foo 899s ok 1 899s running 5 test gambit for "1.html" 899s ok 2 899s ok 3 899s ok 4 899s ok 5 899s ok 6 899s running 5 test gambit for "2.html" 899s ok 7 899s ok 8 899s ok 9 899s ok 10 899s ok 11 899s running 5 test gambit for "3.html" 899s ok 12 899s ok 13 899s ok 14 899s ok 15 899s ok 16 899s running 5 test gambit for "4.html" 899s ok 17 899s ok 18 899s ok 19 899s ok 20 899s ok 21 899s running 5 test gambit for "5.html" 899s ok 22 899s ok 23 899s ok 24 899s ok 25 899s ok 26 899s running 5 test gambit for "6.html" 899s ok 27 899s ok 28 899s ok 29 899s ok 30 899s ok 31 899s running 5 test gambit for "7.html" 899s ok 32 899s ok 33 899s ok 34 899s ok 35 899s ok 36 899s running 5 test gambit for "8.html" 899s ok 37 899s ok 38 899s ok 39 899s ok 40 899s ok 41 899s running 5 test gambit for "9.html" 899s ok 42 899s ok 43 899s ok 44 899s ok 45 899s ok 46 899s running 5 test gambit for "0.html" 899s ok 47 899s ok 48 899s ok 49 899s ok 50 899s ok 51 899s expecting 403 (forbidden) using DirectoryIndex goo 899s ok 52 899s running 5 test gambit for "1.html" 899s ok 53 899s ok 54 899s ok 55 899s ok 56 899s ok 57 899s running 5 test gambit for "2.html" 899s ok 58 899s ok 59 899s ok 60 899s ok 61 899s ok 62 899s running 5 test gambit for "3.html" 899s ok 63 899s ok 64 899s ok 65 899s ok 66 899s ok 67 899s running 5 test gambit for "4.html" 899s ok 68 899s ok 69 899s ok 70 899s ok 71 899s ok 72 899s running 5 test gambit for "5.html" 899s ok 73 899s ok 74 899s ok 75 899s ok 76 899s ok 77 899s running 5 test gambit for "6.html" 899s ok 78 899s ok 79 899s ok 80 899s ok 81 899s ok 82 899s running 5 test gambit for "7.html" 899s ok 83 899s ok 84 899s ok 85 899s ok 86 899s ok 87 899s running 5 test gambit for "8.html" 899s ok 88 899s ok 89 899s ok 90 899s ok 91 899s ok 92 899s running 5 test gambit for "9.html" 899s ok 93 899s ok 94 899s ok 95 899s ok 96 899s ok 97 899s running 5 test gambit for "0.html" 899s ok 98 899s ok 99 899s ok 100 899s ok 101 899s ok 102 899s expecting 403 (forbidden) using DirectoryIndex moo 899s ok 103 899s running 5 test gambit for "1.html" 899s ok 104 899s ok 105 899s ok 106 899s ok 107 899s ok 108 899s running 5 test gambit for "2.html" 899s ok 109 899s ok 110 899s ok 111 899s ok 112 899s ok 113 899s running 5 test gambit for "3.html" 899s ok 114 899s ok 115 899s ok 116 899s ok 117 899s ok 118 899s running 5 test gambit for "4.html" 899s ok 119 899s ok 120 899s ok 121 899s ok 122 899s ok 123 899s running 5 test gambit for "5.html" 899s ok 124 899s ok 125 899s ok 126 899s ok 127 899s ok 128 899s running 5 test gambit for "6.html" 899s ok 129 899s ok 130 899s ok 131 899s ok 132 899s ok 133 899s running 5 test gambit for "7.html" 899s ok 134 899s ok 135 899s ok 136 899s ok 137 899s ok 138 899s running 5 test gambit for "8.html" 899s ok 139 899s ok 140 899s ok 141 899s ok 142 899s ok 143 899s running 5 test gambit for "9.html" 899s ok 144 899s ok 145 899s ok 146 899s ok 147 899s ok 148 899s running 5 test gambit for "0.html" 899s ok 149 899s ok 150 899s ok 151 899s ok 152 899s ok 153 899s expecting 403 (forbidden) using DirectoryIndex bleh 899s ok 154 899s running 5 test gambit for "1.html" 899s ok 155 899s ok 156 899s ok 157 899s ok 158 899s ok 159 899s running 5 test gambit for "2.html" 899s ok 160 899s ok 161 899s ok 162 899s ok 163 899s ok 164 899s running 5 test gambit for "3.html" 899s ok 165 899s ok 166 899s ok 167 899s ok 168 899s ok 169 899s running 5 test gambit for "4.html" 899s ok 170 899s ok 171 899s ok 172 899s ok 173 899s ok 174 899s running 5 test gambit for "5.html" 899s ok 175 899s ok 176 899s ok 177 899s ok 178 899s ok 179 899s running 5 test gambit for "6.html" 899s ok 180 899s ok 181 899s ok 182 899s ok 183 899s ok 184 899s running 5 test gambit for "7.html" 899s ok 185 899s ok 186 899s ok 187 899s ok 188 899s ok 189 899s running 5 test gambit for "8.html" 899s ok 190 899s ok 191 899s ok 192 899s ok 193 899s ok 194 899s running 5 test gambit for "9.html" 899s ok 195 899s ok 196 899s ok 197 899s ok 198 899s ok 199 899s running 5 test gambit for "0.html" 899s ok 200 899s ok 201 899s ok 202 899s ok 203 899s ok 204 899s DirectoryIndex /modules/alias/index.html 899s ok 205 899s expecting 403 for DirectoryIndex foo goo moo bleh 899s ok 206 899s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 899s ok 207 899s 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 899s ok 208 899s removed .htaccess (no DirectoryIndex), expecting default (index.html) 899s ok 209 899s ok 210 899s ok 211 899s ok 212 # skip missing DirectorySlash NotFound 899s ok 902s t/modules/directorymatch.t .......... 902s 1..2 902s # Running under perl version 5.038002 for linux 902s # Current time local: Tue Jun 4 09:25:06 2024 902s # Current time GMT: Tue Jun 4 09:25:06 2024 902s # Using Test.pm version 1.31 902s # Using Apache/Test.pm version 1.42 902s # testing : code for /index.html 902s # expected: 200 902s # received: '200' 902s ok 1 902s # testing : check for DMMATCH1 902s # expected: '1' 902s # received: '1' 902s ok 2 902s ok 904s t/modules/env.t ..................... 904s 1..6 904s # Running under perl version 5.038002 for linux 904s # Current time local: Tue Jun 4 09:25:09 2024 904s # Current time GMT: Tue Jun 4 09:25:09 2024 904s # Using Test.pm version 1.31 904s # Using Apache/Test.pm version 1.42 904s # host: /modules/env/host.shtml 904s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 904s ok 1 904s # nothere: /modules/env/nothere.shtml 904s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 904s ok 2 904s # set: /modules/env/set.shtml 904s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 904s ok 3 904s # setempty: /modules/env/setempty.shtml 904s # setempty: EXPECT -><- ACTUAL -><- 904s ok 4 904s # type: /modules/env/type.shtml 904s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 904s ok 5 904s # unset: /modules/env/unset.shtml 904s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 904s ok 6 904s ok 908s t/modules/expires.t ................. 908s 1..92 908s # Running under perl version 5.038002 for linux 908s # Current time local: Tue Jun 4 09:25:11 2024 908s # Current time GMT: Tue Jun 4 09:25:11 2024 908s # Using Test.pm version 1.31 908s # Using Apache/Test.pm version 1.42 908s # debug: index.html 908s HTTP/1.1 200 OK 908s Cache-Control: max-age=325694806 908s Connection: close 908s Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Accept-Ranges: bytes 908s ETag: "3-613edd771cbc0" 908s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 908s Vary: In-If1 908s Content-Length: 3 908s Content-Type: text/html 908s Expires: Sat, 30 Sep 2034 00:12:02 GMT 908s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 908s Client-Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Client-Peer: 127.0.0.1:8529 908s Client-Response-Num: 1 908s DMMATCH1: 1 908s 908s 908s ok 1 908s # debug: [Cache-Control] [max-age=325694806] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 908s # debug: expires 2043187922 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 332425819 908s # debug: actual : 332425819 908s ok 2 908s # debug: text.txt 908s HTTP/1.1 200 OK 908s Cache-Control: max-age=0 908s Connection: close 908s Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Accept-Ranges: bytes 908s ETag: "0-613edd771cbc0" 908s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 908s Vary: In-If1 908s Content-Type: text/plain 908s Expires: Tue, 04 Jun 2024 09:25:15 GMT 908s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 908s Client-Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Client-Peer: 127.0.0.1:8529 908s Client-Response-Num: 1 908s DMMATCH1: 1 908s 908s 908s ok 3 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 4 908s # debug: image.gif 908s HTTP/1.1 200 OK 908s Cache-Control: max-age=120 908s Connection: close 908s Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Accept-Ranges: bytes 908s ETag: "0-613edd771cbc0" 908s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 908s Vary: In-If1 908s Content-Type: image/gif 908s Expires: Tue, 04 Jun 2024 09:27:15 GMT 908s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 908s Client-Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Client-Peer: 127.0.0.1:8529 908s Client-Response-Num: 1 908s DMMATCH1: 1 908s 908s 908s ok 5 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 6 908s # debug: foo.jpg 908s HTTP/1.1 200 OK 908s Cache-Control: max-age=86400 908s Connection: close 908s Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Accept-Ranges: bytes 908s ETag: "0-613edd771cbc0" 908s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 908s Vary: In-If1 908s Content-Type: image/jpeg 908s Expires: Wed, 05 Jun 2024 09:25:15 GMT 908s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 908s Client-Date: Tue, 04 Jun 2024 09:25:15 GMT 908s Client-Peer: 127.0.0.1:8529 908s Client-Response-Num: 1 908s DMMATCH1: 1 908s 908s 908s ok 7 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 8 908s # debug: [Cache-Control] [max-age=325694806] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 908s # debug: expires 2043187922 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 332425819 908s # debug: actual : 332425819 908s ok 9 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 10 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 11 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 12 908s # --- 908s # ExpiresActive On 908s # debug: [Cache-Control] [max-age=325694806] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 908s # debug: expires 2043187922 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 332425819 908s # debug: actual : 332425819 908s ok 13 908s # --- 908s # ExpiresActive On 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 14 908s # --- 908s # ExpiresActive On 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 15 908s # --- 908s # ExpiresActive On 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 16 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "access plus 1 months 1 weeks 13 days 6 hours 49 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=4344557] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Wed, 24 Jul 2024 16:14:32 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 24 Jul 2024 16:14:32 GMT 908s # debug: expires 1721837672 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 4344557 908s # debug: actual : 4344557 908s ok 17 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "access plus 1 months 1 weeks 13 days 6 hours 49 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 18 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "access plus 1 months 1 weeks 13 days 6 hours 49 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 19 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "access plus 1 months 1 weeks 13 days 6 hours 49 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 20 908s # --- 908s # ExpiresActive On 908s ExpiresByType text/plain M40552450 908s # debug: [Cache-Control] [max-age=325694806] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 908s # debug: expires 2043187922 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 332425819 908s # debug: actual : 332425819 908s ok 21 908s # --- 908s # ExpiresActive On 908s ExpiresByType text/plain M40552450 908s # debug: [Cache-Control] [max-age=33821437] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Mon, 30 Jun 2025 20:15:53 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Mon, 30 Jun 2025 20:15:53 GMT 908s # debug: expires 1751314553 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 40552450 908s # debug: actual : 40552450 908s ok 22 908s # --- 908s # ExpiresActive On 908s ExpiresByType text/plain M40552450 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 23 908s # --- 908s # ExpiresActive On 908s ExpiresByType text/plain M40552450 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 24 908s # --- 908s # ExpiresActive On 908s ExpiresDefault M38369860 908s ExpiresByType text/plain "access plus 3 months 2 weeks 3 days 8 hours 12 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=31638847] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Thu, 05 Jun 2025 13:59:23 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Thu, 05 Jun 2025 13:59:23 GMT 908s # debug: expires 1749131963 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 38369860 908s # debug: actual : 38369860 908s ok 25 908s # --- 908s # ExpiresActive On 908s ExpiresDefault M38369860 908s ExpiresByType text/plain "access plus 3 months 2 weeks 3 days 8 hours 12 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=9274337] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Thu, 19 Sep 2024 17:37:32 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Thu, 19 Sep 2024 17:37:32 GMT 908s # debug: expires 1726767452 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 9274337 908s # debug: actual : 9274337 908s ok 26 908s # --- 908s # ExpiresActive On 908s ExpiresDefault M38369860 908s ExpiresByType text/plain "access plus 3 months 2 weeks 3 days 8 hours 12 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 27 908s # --- 908s # ExpiresActive On 908s ExpiresDefault M38369860 908s ExpiresByType text/plain "access plus 3 months 2 weeks 3 days 8 hours 12 minutes 17 seconds" 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 28 908s #--- 908s # ExpiresActive On 908s ExpiresDefault M36390063 908s # debug: [Cache-Control] [max-age=29659050] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Tue, 13 May 2025 16:02:46 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 13 May 2025 16:02:46 GMT 908s # debug: expires 1747152166 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 36390063 908s # debug: actual : 36390063 908s ok 29 908s #--- 908s # ExpiresActive On 908s ExpiresDefault M36390063 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 30 908s #--- 908s # ExpiresActive On 908s ExpiresDefault M36390063 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 31 908s #--- 908s # ExpiresActive On 908s ExpiresDefault M36390063 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 32 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/gif M40529677 908s # debug: [Cache-Control] [max-age=325694806] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 908s # debug: expires 2043187922 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 332425819 908s # debug: actual : 332425819 908s ok 33 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/gif M40529677 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 34 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/gif M40529677 908s # debug: [Cache-Control] [max-age=33798664] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Mon, 30 Jun 2025 13:56:20 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Mon, 30 Jun 2025 13:56:20 GMT 908s # debug: expires 1751291780 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 40529677 908s # debug: actual : 40529677 908s ok 35 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/gif M40529677 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 36 908s # --- 908s # ExpiresActive On 908s ExpiresDefault A36895744 908s ExpiresByType image/gif "modification plus 2 months 1 weeks 1 days 2 hours 41 minutes 3 seconds" 908s # debug: [Cache-Control] [max-age=36895744] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Tue, 05 Aug 2025 10:14:19 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 05 Aug 2025 10:14:19 GMT 908s # debug: expires 1754388859 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 36895744 908s # debug: actual : 36895744 908s ok 37 908s # --- 908s # ExpiresActive On 908s ExpiresDefault A36895744 908s ExpiresByType image/gif "modification plus 2 months 1 weeks 1 days 2 hours 41 minutes 3 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 38 908s # --- 908s # ExpiresActive On 908s ExpiresDefault A36895744 908s ExpiresByType image/gif "modification plus 2 months 1 weeks 1 days 2 hours 41 minutes 3 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 39 908s # --- 908s # ExpiresActive On 908s ExpiresDefault A36895744 908s ExpiresByType image/gif "modification plus 2 months 1 weeks 1 days 2 hours 41 minutes 3 seconds" 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 40 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 1 years 1 months 2 weeks 12 days 4 hours 1 minutes 8 seconds" 908s # debug: [Cache-Control] [max-age=29657855] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Tue, 13 May 2025 15:42:51 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 13 May 2025 15:42:51 GMT 908s # debug: expires 1747150971 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 36388868 908s # debug: actual : 36388868 908s ok 41 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 1 years 1 months 2 weeks 12 days 4 hours 1 minutes 8 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 42 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 1 years 1 months 2 weeks 12 days 4 hours 1 minutes 8 seconds" 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 43 908s #--- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 1 years 1 months 2 weeks 12 days 4 hours 1 minutes 8 seconds" 908s # debug: [Cache-Control] [max-age=86400] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Wed, 05 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Wed, 05 Jun 2024 09:25:15 GMT 908s # debug: expires 1717579515 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 86400 908s # debug: actual : 86400 908s ok 44 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/jpeg "access plus 1 years 1 months 1 weeks 2 days 5 hours 34 minutes 43 seconds" 908s # debug: [Cache-Control] [max-age=325694806] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 908s # debug: expires 2043187922 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 332425819 908s # debug: actual : 332425819 908s ok 45 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/jpeg "access plus 1 years 1 months 1 weeks 2 days 5 hours 34 minutes 43 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 46 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/jpeg "access plus 1 years 1 months 1 weeks 2 days 5 hours 34 minutes 43 seconds" 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 47 908s # --- 908s # ExpiresActive On 908s ExpiresByType image/jpeg "access plus 1 years 1 months 1 weeks 2 days 5 hours 34 minutes 43 seconds" 908s # debug: [Cache-Control] [max-age=34925683] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Sun, 13 Jul 2025 14:59:58 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Sun, 13 Jul 2025 14:59:58 GMT 908s # debug: expires 1752418798 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 34925683 908s # debug: actual : 34925683 908s ok 48 908s # --- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 14 days 4 hours 16 minutes 1 seconds" 908s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 17 days 7 hours 23 minutes 4 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 49 908s # --- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 14 days 4 hours 16 minutes 1 seconds" 908s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 17 days 7 hours 23 minutes 4 seconds" 908s # debug: [Cache-Control] [max-age=0] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: expires 1717493115 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 6731012 908s # debug: actual : 6731012 908s ok 50 908s # --- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 14 days 4 hours 16 minutes 1 seconds" 908s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 17 days 7 hours 23 minutes 4 seconds" 908s # debug: [Cache-Control] [max-age=120] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Expires] [Tue, 04 Jun 2024 09:27:15 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Tue, 04 Jun 2024 09:27:15 GMT 908s # debug: expires 1717493235 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 120 908s # debug: actual : 120 908s ok 51 908s # --- 908s # ExpiresActive On 908s ExpiresDefault "modification plus 14 days 4 hours 16 minutes 1 seconds" 908s ExpiresByType image/jpeg "modification plus 1 years 3 months 1 weeks 17 days 7 hours 23 minutes 4 seconds" 908s # debug: [Cache-Control] [max-age=34681171] 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Expires] [Thu, 10 Jul 2025 19:04:47 GMT] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s # debug: expires Thu, 10 Jul 2025 19:04:47 GMT 908s # debug: expires 1752174287 908s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 908s # debug: modified 1710762103 908s # debug: access Tue, 04 Jun 2024 09:25:15 GMT 908s # debug: access 1717493115 908s # debug: expected: 41412184 908s # debug: actual : 41412184 908s ok 52 908s # --- 908s # ExpiresActive Off 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 53 908s # --- 908s # ExpiresActive Off 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 54 908s # --- 908s # ExpiresActive Off 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 55 908s # --- 908s # ExpiresActive Off 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 56 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 1 years 2 months 1 weeks 11 days 6 hours 29 minutes 49 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 57 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 1 years 2 months 1 weeks 11 days 6 hours 29 minutes 49 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 58 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 1 years 2 months 1 weeks 11 days 6 hours 29 minutes 49 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 59 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 1 years 2 months 1 weeks 11 days 6 hours 29 minutes 49 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 60 908s # --- 908s # ExpiresActive Off 908s ExpiresByType text/plain "access plus 1 years 3 months 18 days 5 hours 16 minutes 16 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 61 908s # --- 908s # ExpiresActive Off 908s ExpiresByType text/plain "access plus 1 years 3 months 18 days 5 hours 16 minutes 16 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 62 908s # --- 908s # ExpiresActive Off 908s ExpiresByType text/plain "access plus 1 years 3 months 18 days 5 hours 16 minutes 16 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 63 908s # --- 908s # ExpiresActive Off 908s ExpiresByType text/plain "access plus 1 years 3 months 18 days 5 hours 16 minutes 16 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 64 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault M1475023 908s ExpiresByType text/plain M40523978 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 65 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault M1475023 908s ExpiresByType text/plain M40523978 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 66 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault M1475023 908s ExpiresByType text/plain M40523978 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 67 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault M1475023 908s ExpiresByType text/plain M40523978 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 68 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "access plus 1 years 3 months 1 days 7 hours 11 minutes 28 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 69 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "access plus 1 years 3 months 1 days 7 hours 11 minutes 28 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 70 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "access plus 1 years 3 months 1 days 7 hours 11 minutes 28 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 71 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault "access plus 1 years 3 months 1 days 7 hours 11 minutes 28 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 72 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 6 days 4 hours 48 minutes 45 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 73 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 6 days 4 hours 48 minutes 45 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 74 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 6 days 4 hours 48 minutes 45 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 75 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 6 days 4 hours 48 minutes 45 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 76 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 3 months 11 days 3 hours 9 minutes 12 seconds" 908s ExpiresByType image/gif "access plus 1 months 1 weeks 4 days 6 hours 40 minutes 12 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 77 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 3 months 11 days 3 hours 9 minutes 12 seconds" 908s ExpiresByType image/gif "access plus 1 months 1 weeks 4 days 6 hours 40 minutes 12 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 78 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 3 months 11 days 3 hours 9 minutes 12 seconds" 908s ExpiresByType image/gif "access plus 1 months 1 weeks 4 days 6 hours 40 minutes 12 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 79 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 3 months 11 days 3 hours 9 minutes 12 seconds" 908s ExpiresByType image/gif "access plus 1 months 1 weeks 4 days 6 hours 40 minutes 12 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 80 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault A32402944 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 81 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault A32402944 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 82 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault A32402944 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 83 908s #--- 908s # ExpiresActive Off 908s ExpiresDefault A32402944 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 84 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/jpeg "access plus 1 months 1 weeks 2 hours 33 minutes 3 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 85 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/jpeg "access plus 1 months 1 weeks 2 hours 33 minutes 3 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 86 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/jpeg "access plus 1 months 1 weeks 2 hours 33 minutes 3 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 87 908s # --- 908s # ExpiresActive Off 908s ExpiresByType image/jpeg "access plus 1 months 1 weeks 2 hours 33 minutes 3 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 88 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 7 days 1 hours 23 minutes 11 seconds" 908s ExpiresByType image/jpeg "access plus 1 years 2 weeks 13 days 5 hours 31 minutes 48 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["3-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Length] [3] 908s # debug: [Content-Type] [text/html] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 89 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 7 days 1 hours 23 minutes 11 seconds" 908s ExpiresByType image/jpeg "access plus 1 years 2 weeks 13 days 5 hours 31 minutes 48 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [text/plain] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 90 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 7 days 1 hours 23 minutes 11 seconds" 908s ExpiresByType image/jpeg "access plus 1 years 2 weeks 13 days 5 hours 31 minutes 48 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/gif] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 91 908s # --- 908s # ExpiresActive Off 908s ExpiresDefault "modification plus 7 days 1 hours 23 minutes 11 seconds" 908s ExpiresByType image/jpeg "access plus 1 years 2 weeks 13 days 5 hours 31 minutes 48 seconds" 908s # debug: [Connection] [close] 908s # debug: [Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Accept-Ranges] [bytes] 908s # debug: [ETag] ["0-613edd771cbc0"] 908s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 908s # debug: [Vary] [In-If1] 908s # debug: [Content-Type] [image/jpeg] 908s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 908s # debug: [Client-Date] [Tue, 04 Jun 2024 09:25:15 GMT] 908s # debug: [Client-Peer] [127.0.0.1:8529] 908s # debug: [Client-Response-Num] [1] 908s # debug: [DMMATCH1] [1] 908s ok 92 908s ok 912s t/modules/ext_filter.t .............. 912s 1..24 912s # Running under perl version 5.038002 for linux 912s # Current time local: Tue Jun 4 09:25:15 2024 912s # Current time GMT: Tue Jun 4 09:25:15 2024 912s # Using Test.pm version 1.31 912s # Using Apache/Test.pm version 1.42 912s # testing : sed output filter 912s # expected: 'barbar' 912s # received: 'barbar' 912s ok 1 912s # testing : slow filter process 912s # expected: 'foobar' 912s # received: 'foobar' 912s ok 2 912s # testing : echo worked 912s # expected: 200 912s # received: '200' 912s ok 3 912s # testing : request body filtered 912s # expected: 'barbar 912s # ' 912s # received: 'barbar 912s # ' 912s ok 4 912s # testing : got 413 error 912s # expected: 413 912s # received: '413' 912s ok 5 912s # testing : got 413 error body 912s # expected: qr/413 Request Entity Too Large/ 912s # received: ' 912s # 912s # 413 Request Entity Too Large 912s # 912s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

912s # The requested resource does not allow request data with POST requests, or the amount of data provided in 912s # the request exceeds the capacity limit. 912s # 912s # ' 912s ok 24 912s ok 915s t/modules/filter.t .................. 915s 1..5 915s # Running under perl version 5.038002 for linux 915s # Current time local: Tue Jun 4 09:25:19 2024 915s # Current time GMT: Tue Jun 4 09:25:19 2024 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.42 915s # expected: 'HELLOWORLD' 915s # received: 'HELLOWORLD' 915s ok 1 915s # expected: 'HELLOWORLD' 915s # received: 'HELLOWORLD' 915s ok 2 915s # expected: 'HELLOWORLD' 915s # received: 'HELLOWORLD' 915s ok 3 915s # expected: 'helloworld' 915s # received: 'helloworld' 915s ok 4 915s # expected: 'helloworld' 915s # received: 'helloworld' 915s ok 5 915s ok 918s t/modules/headers.t ................. 918s 1..376 918s # Running under perl version 5.038002 for linux 918s # Current time local: Tue Jun 4 09:25:22 2024 918s # Current time GMT: Tue Jun 4 09:25:22 2024 918s # Using Test.pm version 1.31 918s # Using Apache/Test.pm version 1.42 918s ok 1 918s ok 2 918s ok 3 918s ok 4 918s ok 5 918s ok 6 918s ok 7 918s ok 8 918s ok 9 918s ok 10 918s ok 11 918s ok 12 918s ok 13 918s ok 14 918s ok 15 918s ok 16 918s ok 17 918s ok 18 918s ok 19 918s ok 20 918s ok 21 918s ok 22 918s ok 23 918s ok 24 918s ok 25 918s ok 26 918s ok 27 918s ok 28 918s ok 29 918s ok 30 918s ok 31 918s ok 32 918s ok 33 918s ok 34 918s ok 35 918s ok 36 918s ok 37 918s ok 38 918s ok 39 918s ok 40 918s ok 41 918s ok 42 918s ok 43 918s ok 44 918s ok 45 918s ok 46 918s ok 47 918s ok 48 918s ok 49 918s ok 50 918s ok 51 918s ok 52 918s ok 53 918s ok 54 918s ok 55 918s ok 56 918s ok 57 918s ok 58 918s ok 59 918s ok 60 918s ok 61 918s ok 62 918s ok 63 918s ok 64 918s ok 65 918s ok 66 918s ok 67 918s ok 68 918s ok 69 918s ok 70 918s ok 71 918s ok 72 918s ok 73 918s ok 74 918s ok 75 918s ok 76 918s ok 77 918s ok 78 918s ok 79 918s ok 80 918s ok 81 918s ok 82 918s ok 83 918s ok 84 918s ok 85 918s ok 86 918s ok 87 918s ok 88 918s ok 89 918s ok 90 918s ok 91 918s ok 92 918s ok 93 918s ok 94 918s ok 95 918s ok 96 918s ok 97 918s ok 98 918s ok 99 918s ok 100 918s ok 101 918s ok 102 918s ok 103 918s ok 104 918s ok 105 918s ok 106 918s ok 107 918s ok 108 918s ok 109 918s ok 110 918s ok 111 918s ok 112 918s ok 113 918s ok 114 918s ok 115 918s ok 116 918s ok 117 918s ok 118 918s ok 119 918s ok 120 918s ok 121 918s ok 122 918s ok 123 918s ok 124 918s ok 125 918s ok 126 918s ok 127 918s ok 128 918s ok 129 918s ok 130 918s ok 131 918s ok 132 918s ok 133 918s ok 134 918s ok 135 918s ok 136 918s ok 137 918s ok 138 918s ok 139 918s ok 140 918s ok 141 918s ok 142 918s ok 143 918s ok 144 918s ok 145 918s ok 146 918s ok 147 918s ok 148 918s ok 149 918s ok 150 918s ok 151 918s ok 152 918s ok 153 918s ok 154 918s ok 155 918s ok 156 918s ok 157 918s ok 158 918s ok 159 918s ok 160 918s ok 161 918s ok 162 918s ok 163 918s ok 164 918s ok 165 918s ok 166 918s ok 167 918s ok 168 918s ok 169 918s ok 170 918s ok 171 918s ok 172 918s ok 173 918s ok 174 918s ok 175 918s ok 176 918s ok 177 918s ok 178 918s ok 179 918s ok 180 918s ok 181 918s ok 182 918s ok 183 918s ok 184 918s ok 185 918s ok 186 918s ok 187 918s ok 188 918s ok 189 918s ok 190 918s ok 191 918s ok 192 918s ok 193 918s ok 194 918s ok 195 918s ok 196 918s ok 197 918s ok 198 918s ok 199 918s ok 200 918s ok 201 918s ok 202 918s ok 203 918s ok 204 918s ok 205 918s ok 206 918s ok 207 918s ok 208 918s ok 209 918s ok 210 918s ok 211 918s ok 212 918s ok 213 918s ok 214 918s ok 215 918s ok 216 918s ok 217 918s ok 218 918s ok 219 918s ok 220 918s ok 221 918s ok 222 918s ok 223 918s ok 224 918s ok 225 918s ok 226 918s ok 227 918s ok 228 918s ok 229 918s ok 230 918s ok 231 918s ok 232 918s ok 233 918s ok 234 918s ok 235 918s ok 236 918s ok 237 918s ok 238 918s ok 239 918s ok 240 918s ok 241 918s ok 242 918s ok 243 918s ok 244 918s ok 245 918s ok 246 918s ok 247 918s ok 248 918s ok 249 918s ok 250 918s ok 251 918s ok 252 918s ok 253 918s ok 254 918s ok 255 918s ok 256 918s ok 257 918s ok 258 918s ok 259 918s ok 260 918s ok 261 918s ok 262 918s ok 263 918s ok 264 918s ok 265 918s ok 266 918s ok 267 918s ok 268 918s ok 269 918s ok 270 918s ok 271 918s ok 272 918s ok 273 918s ok 274 918s ok 275 918s ok 276 918s ok 277 918s ok 278 918s ok 279 918s ok 280 918s ok 281 918s ok 282 918s ok 283 918s ok 284 918s ok 285 918s ok 286 918s ok 287 918s ok 288 918s ok 289 918s ok 290 918s ok 291 918s ok 292 918s ok 293 918s ok 294 918s ok 295 918s ok 296 918s ok 297 918s ok 298 918s ok 299 918s ok 300 918s ok 301 918s ok 302 918s ok 303 918s ok 304 918s ok 305 918s ok 306 918s ok 307 918s ok 308 918s ok 309 918s ok 310 918s ok 311 918s ok 312 918s ok 313 918s ok 314 918s ok 315 918s ok 316 918s ok 317 918s ok 318 918s ok 319 918s ok 320 918s ok 321 918s ok 322 918s ok 323 918s ok 324 918s ok 325 918s ok 326 918s ok 327 918s ok 328 918s ok 329 918s ok 330 918s ok 331 918s ok 332 918s ok 333 918s ok 334 918s ok 335 918s ok 336 918s ok 337 918s ok 338 918s ok 339 918s ok 340 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: value 918s Header sent n°1: 918s header: Aaa 918s value: b 918s Header sent n°2: 918s header: Aa 918s value: bb 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 341 918s 918s Header received n°0: 918s header: Test-Header 918s expected: value 918s received: value 918s 918s Header received n°1: 918s header: Aaa 918s expected: b 918s received: b 918s 918s Header received n°2: 918s header: Aa 918s expected: bb 918s received: bb 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Aa: bb 918s Aaa: b 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: value 918s 918s ok 342 918s Header sent n°0: 918s header: Test-Header 918s value: foo 918s Header sent n°1: 918s header: aaa 918s value: b 918s Header sent n°2: 918s header: aa 918s value: bb 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 343 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Header received n°1: 918s header: aa 918s expected: bb 918s received: bb 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Aa: bb 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 344 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo 918s Header sent n°1: 918s header: Test-Header1 918s value: value1 918s Header sent n°2: 918s header: Test-Header2 918s value: value2 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 345 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Header received n°1: 918s header: Test-Header1 918s expected: value1 918s received: value1 918s 918s Header received n°2: 918s header: Test-Header2 918s expected: value2 918s received: value2 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s Test-Header1: value1 918s Test-Header2: value2 918s 918s ok 346 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foofoo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 347 918s 918s Header received n°0: 918s header: Test-Header 918s expected: barfoo 918s received: barfoo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: barfoo 918s 918s ok 348 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo2foo2 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 349 918s 918s Header received n°0: 918s header: Test-Header 918s expected: barfoo2 918s received: barfoo2 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: barfoo2 918s 918s ok 350 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foofoo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 351 918s 918s Header received n°0: 918s header: Test-Header 918s expected: bar2foo 918s received: bar2foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: bar2foo 918s 918s ok 352 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foofoo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 353 918s 918s Header received n°0: 918s header: Test-Header 918s expected: barbar 918s received: barbar 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: barbar 918s 918s ok 354 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo2foo2 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 355 918s 918s Header received n°0: 918s header: Test-Header 918s expected: barbar 918s received: barbar 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: barbar 918s 918s ok 356 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foofoo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 357 918s 918s Header received n°0: 918s header: Test-Header 918s expected: bar2bar2 918s received: bar2bar2 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: bar2bar2 918s 918s ok 358 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 359 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 360 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 361 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 362 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: "foo" 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 363 918s 918s Header received n°0: 918s header: Test-Header 918s expected: "foo", foo 918s received: "foo", foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: "foo", foo 918s 918s ok 364 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 365 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo, bar 918s received: foo, bar 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo, bar 918s 918s ok 366 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 367 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 368 918s 918s 918s 918s Header sent n°0: 918s header: Test-Header 918s value: foo 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 369 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Header received n°1: 918s header: Test-Header2 918s expected: bar 918s received: bar 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s Test-Header2: bar 918s 918s ok 370 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 371 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 372 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 373 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 374 918s # testing : Checking return code is '200' 918s # expected: 200 918s # received: '200' 918s ok 375 918s 918s Header received n°0: 918s header: Test-Header 918s expected: foo 918s received: foo 918s 918s Response received is: 918s HTTP/1.1 200 OK 918s Connection: close 918s Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Accept-Ranges: bytes 918s ETag: "0-613edd771cbc0" 918s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 918s Vary: In-If1 918s Content-Length: 0 918s Content-Type: text/html 918s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 918s Client-Date: Tue, 04 Jun 2024 09:25:25 GMT 918s Client-Peer: 127.0.0.1:8529 918s Client-Response-Num: 1 918s DMMATCH1: 1 918s Test-Header: foo 918s 918s ok 376 918s ok 925s t/modules/heartbeat.t ............... 925s 1..1 925s # Running under perl version 5.038002 for linux 925s # Current time local: Tue Jun 4 09:25:25 2024 925s # Current time GMT: Tue Jun 4 09:25:25 2024 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.42 925s Expecting at least 3 heartbeat ; Seen: 5 925s ok 1 925s ok 928s t/modules/http2.t ................... 928s 1..56 928s # Running under perl version 5.038002 for linux 928s # Current time local: Tue Jun 4 09:25:32 2024 928s # Current time GMT: Tue Jun 4 09:25:32 2024 928s # Using Test.pm version 1.31 928s # Using Apache/Test.pm version 1.42 928s ok 1 928s ok 2 928s # testing : read first response-line 928s # expected: qr/^HTTP\/1\.. 200/ 928s # received: 'HTTP/1.1 200 OK 928s # ' 928s ok 3 928s # testing : TLS version in use 928s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 928s # received: 'TLSv1_3' 928s ok 4 928s test case: TC0001, expecting 200: GET http://localhost:8557/ 928s # testing : GET http://localhost:8557/ 928s # expected: 200 928s # received: '200' 928s ok 5 928s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 928s # testing : GET http://localhost:8557/not_here 928s # expected: 404 928s # received: '404' 928s ok 6 928s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 7 928s ok 8 928s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 9 928s ok 10 928s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 928s # testing : response status 928s # expected: 302 928s # received: '302' 928s ok 11 928s # testing : location header 928s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 928s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 928s ok 12 928s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 13 928s # testing : content comparision 928s # expected: ' 928s #

Hello World!

928s # 928s # ' 928s # received: ' 928s #

Hello World!

928s # 928s # ' 928s ok 14 928s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 928s # testing : response status 928s # expected: 400 928s # received: '400' 928s ok 15 928s # testing : content comparision 928s # expected: ' 928s #

No query was specified.

928s # 928s # ' 928s # received: ' 928s #

No query was specified.

928s # 928s # ' 928s ok 16 928s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 17 928s # testing : content comparision 928s # expected: '01234567890123456789' 928s # received: '01234567890123456789' 928s ok 18 928s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 19 928s # testing : content-length 928s # expected: 100 928s # received: 100 928s ok 20 928s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 21 928s # testing : content-length 928s # expected: 1000 928s # received: 1000 928s ok 22 928s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 23 928s # testing : content-length 928s # expected: 10000 928s # received: 10000 928s ok 24 928s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 25 928s # testing : content-length 928s # expected: 100000 928s # received: 100000 928s ok 26 928s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 27 928s # testing : content-length 928s # expected: 1000000 928s # received: 1000000 928s ok 28 928s test case: TC0001, expecting 200: GET https://localhost:8558/ 928s # testing : GET https://localhost:8558/ 928s # expected: 200 928s # received: '200' 928s ok 29 928s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 928s # testing : GET https://localhost:8558/not_here 928s # expected: 404 928s # received: '404' 928s ok 30 928s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 31 928s ok 32 928s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 33 928s ok 34 928s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 928s # testing : response status 928s # expected: 302 928s # received: '302' 928s ok 35 928s # testing : location header 928s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 928s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 928s ok 36 928s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 37 928s # testing : content comparision 928s # expected: ' 928s #

Hello World!

928s # 928s # ' 928s # received: ' 928s #

Hello World!

928s # 928s # ' 928s ok 38 928s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 928s # testing : response status 928s # expected: 400 928s # received: '400' 928s ok 39 928s # testing : content comparision 928s # expected: ' 928s #

No query was specified.

928s # 928s # ' 928s # received: ' 928s #

No query was specified.

928s # 928s # ' 928s ok 40 928s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 41 928s # testing : content comparision 928s # expected: '01234567890123456789' 928s # received: '01234567890123456789' 928s ok 42 928s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 43 928s # testing : content-length 928s # expected: 100 928s # received: 100 928s ok 44 928s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 45 928s # testing : content-length 928s # expected: 1000 928s # received: 1000 928s ok 46 928s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 47 928s # testing : content-length 928s # expected: 10000 928s # received: 10000 928s ok 48 928s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 49 928s # testing : content-length 928s # expected: 100000 928s # received: 100000 928s ok 50 928s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 928s # testing : response status 928s # expected: 200 928s # received: '200' 928s ok 51 928s # testing : content-length 928s # expected: 1000000 928s # received: 1000000 928s ok 52 928s test case: VHOST000, expecting 200: GET https://localhost:8558/ 928s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 928s # expected: 200 928s # received: '200' 928s ok 53 928s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 928s # testing : GET https://localhost:8558/misdirected 928s # expected: 404 928s # received: '404' 928s ok 54 928s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 928s # testing : GET https://localhost:8558/misdirected 928s # expected: 421 928s # received: '421' 928s ok 55 928s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 928s # testing : GET https://localhost:8558/misdirected 928s # expected: 404 928s # received: '404' 928s ok 56 928s ok 934s t/modules/include.t ................. 934s 1..98 934s # Running under perl version 5.038002 for linux 934s # Current time local: Tue Jun 4 09:25:35 2024 934s # Current time GMT: Tue Jun 4 09:25:35 2024 934s # Using Test.pm version 1.31 934s # Using Apache/Test.pm version 1.42 934s # testing : GET /modules/include/abs-path.shtml 934s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 934s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 934s ok 1 934s # testing : GET /modules/include/apexpr/err.shtml 934s # expected: '[an error occurred while processing this directive] err.shtml' 934s # received: '[an error occurred while processing this directive] err.shtml' 934s ok 2 934s # testing : GET /modules/include/apexpr/if1.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 3 934s # testing : GET /modules/include/apexpr/lazyvar.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 4 934s # testing : GET /modules/include/apexpr/restrict.shtml 934s # expected: '[an error occurred while processing this directive] restrict.shtml' 934s # received: '[an error occurred while processing this directive] restrict.shtml' 934s ok 5 934s # testing : GET /modules/include/apexpr/var.shtml 934s # expected: 'pass pass pass' 934s # received: 'pass pass pass' 934s ok 6 934s # testing : GET /modules/include/big.shtml 934s # expected: 'hello pass pass pass hello' 934s # received: 'hello pass pass pass hello' 934s ok 7 934s # testing : GET /modules/include/comment.shtml 934s # expected: 'No comment here' 934s # received: 'No comment here' 934s ok 8 934s # testing : GET /modules/include/echo.shtml 934s # expected: 'echo.shtml' 934s # received: 'echo.shtml' 934s ok 9 934s # testing : GET /modules/include/echo1.shtml 934s # expected: '' 934s # received: '' 934s ok 10 934s # testing : GET /modules/include/echo2.shtml 934s # expected: ' pass config echomsg pass' 934s # received: ' pass config echomsg pass' 934s ok 11 934s # testing : GET /modules/include/echo3.shtml 934s # expected: '' 934s # received: '' 934s ok 12 934s # testing : GET /modules/include/encode.shtml 934s # expected: '# %^ %23%20%25%5e' 934s # received: '# %^ %23%20%25%5e' 934s ok 13 934s # testing : GET /modules/include/errmsg1.shtml 934s # expected: 'errmsg' 934s # received: 'errmsg' 934s ok 14 934s # testing : GET /modules/include/errmsg2.shtml 934s # expected: 'errmsg' 934s # received: 'errmsg' 934s ok 15 934s # testing : GET /modules/include/errmsg3.shtml 934s # expected: 'errmsg' 934s # received: 'errmsg' 934s ok 16 934s # testing : GET /modules/include/errmsg4.shtml 934s # expected: 'pass errmsg' 934s # received: 'pass errmsg' 934s ok 17 934s # testing : GET /modules/include/errmsg5.shtml 934s # expected: '' 934s # received: '' 934s ok 18 934s # testing : GET /modules/include/exec/off/cgi.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 19 934s # testing : GET /modules/include/exec/off/cmd.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 20 934s # testing : GET /modules/include/exec/on/cgi.shtml 934s # expected: 'perl cgi' 934s # received: 'perl cgi' 934s ok 21 934s # testing : GET /modules/include/exec/on/cmd.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 22 934s # testing : GET /modules/include/extra/inc-bogus.shtml 934s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 934s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 934s ok 23 934s # testing : GET /modules/include/foo.shtml 934s # expected: '[an error occurred while processing this directive] foo.shtml body' 934s # received: '[an error occurred while processing this directive] foo.shtml body' 934s ok 24 934s # testing : GET /modules/include/foo1.shtml 934s # expected: '[an error occurred while processing this directive] foo.shtml body' 934s # received: '[an error occurred while processing this directive] foo.shtml body' 934s ok 25 934s # testing : GET /modules/include/foo2.shtml 934s # expected: '[an error occurred while processing this directive] foo.shtml body' 934s # received: '[an error occurred while processing this directive] foo.shtml body' 934s ok 26 934s # testing : GET /modules/include/if1.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 27 934s # testing : GET /modules/include/if10.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 28 934s # testing : GET /modules/include/if11.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 29 934s # testing : GET /modules/include/if2.shtml 934s # expected: 'pass pass' 934s # received: 'pass pass' 934s ok 30 934s # testing : GET /modules/include/if3.shtml 934s # expected: 'pass pass pass' 934s # received: 'pass pass pass' 934s ok 31 934s # testing : GET /modules/include/if4.shtml 934s # expected: 'pass pass' 934s # received: 'pass pass' 934s ok 32 934s # testing : GET /modules/include/if5.shtml 934s # expected: 'pass pass pass' 934s # received: 'pass pass pass' 934s ok 33 934s # testing : GET /modules/include/if6.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 34 934s # testing : GET /modules/include/if7.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 35 934s # testing : GET /modules/include/if8.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 36 934s # testing : GET /modules/include/if9.shtml 934s # expected: 'pass pass' 934s # received: 'pass pass' 934s ok 37 934s # testing : GET /modules/include/inc-nego.shtml 934s # expected: 'index.html.en' 934s # received: 'index.html.en' 934s ok 38 934s # testing : GET /modules/include/inc-rfile.shtml 934s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 934s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 934s ok 39 934s # testing : GET /modules/include/inc-rvirtual.shtml 934s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 934s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 934s ok 40 934s # testing : GET /modules/include/include1.shtml 934s # expected: 'inc-two.shtml body include.shtml body' 934s # received: 'inc-two.shtml body include.shtml body' 934s ok 41 934s # testing : GET /modules/include/include2.shtml 934s # expected: 'inc-two.shtml body include.shtml body' 934s # received: 'inc-two.shtml body include.shtml body' 934s ok 42 934s # testing : GET /modules/include/include3.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s ok 43 934s # testing : GET /modules/include/include4.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s ok 44 934s # testing : GET /modules/include/include5.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s ok 45 934s # testing : GET /modules/include/include6.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s ok 46 934s # testing : GET /modules/include/malformed.shtml 934s # expected: '[an error occurred while processing this directive] malformed.shtml' 934s # received: '[an error occurred while processing this directive] malformed.shtml' 934s ok 47 934s # testing : POST /modules/include/mod_request/echo.shtml 934s # expected: 'echo.shtml' 934s # received: 'echo.shtml' 934s ok 48 934s # testing : POST /modules/include/mod_request/post.shtml 934s # expected: 'POST foo: bar foo2: bar2' 934s # received: 'POST foo: bar foo2: bar2' 934s ok 49 934s # testing : sizeof(body) > KeptBodySize 934s # expected: 413 934s # received: '413' 934s ok 50 934s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 934s # expected: 'GET foo: bar foo2: bar2' 934s # received: 'GET foo: bar foo2: bar2' 934s ok 51 934s # testing : GET /modules/include/newline.shtml 934s # expected: 'inc-two.shtml body' 934s # received: 'inc-two.shtml body' 934s ok 52 934s # testing : GET /modules/include/notreal.shtml 934s # expected: 'pass ' 934s # received: '-->' 934s ok 54 934s # testing : GET /modules/include/parse2.shtml 934s # expected: '"' 934s # received: '"' 934s ok 55 934s # testing : GET /modules/include/ranged-virtual.shtml with Range 934s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 934s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 934s ok 56 934s # testing : GET /modules/include/regex.shtml 934s # expected: '(none) 1 (none)' 934s # received: '(none) 1 (none)' 934s ok 57 934s # testing : GET /modules/include/retagged1.shtml 934s # expected: 'retagged1.shtml' 934s # received: 'retagged1.shtml' 934s ok 58 934s # testing : GET /modules/include/retagged2.shtml 934s # expected: '----retagged2.shtml' 934s # received: '----retagged2.shtml' 934s ok 59 934s # testing : GET /modules/include/set.shtml 934s # expected: 'set works' 934s # received: 'set works' 934s ok 60 934s # testing : GET /modules/include/var128.shtml 934s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 934s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 934s ok 61 934s # testing : GET /modules/include/virtualq.shtml?foo=bar 934s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 934s # received: 'foo=bar pass inc-two.shtml body foo=bar' 934s ok 62 934s # testing : GET /modules/include/size.shtml 934s # expected: '1,122 1,122 1.1K 1.1K' 934s # received: '1,122 1,122 1.1K 1.1K' 934s ok 63 934s # testing : GET /modules/include/file.shtml 934s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 934s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 934s ok 64 934s # testing : GET /modules/include/printenv.shtml 934s # expected: '200' 934s # received: '200' 934s ok 65 934s ok 66 934s ok 67 934s # testing : /mod_include test/ 934s # expected: qr/mod_include test/ 934s # received: ' 934s # 934s # mod_include test 934s # 934s # 934s # 934s #

mod_include test

934s # 934s # 934s # Hello World 934s # 934s #

[back]

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

mod_include test

934s # 934s # 934s # Hello World 934s # 934s #

[back]

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

mod_include test

934s # 934s # 934s # Hello World 934s # 934s #

[back]

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

LoadBalancer Status for balancer://foo2 [p2d258878_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:85491.000Init Ok 100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85501.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
962s #
962s #

LoadBalancer Status for balancer://foo3 [p2d258878_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:85491.000Init Ok 10-100198 41 NONE30000ms1 (0)1 (0)
http://localhost:85501.000Init Ok 00100 0 0 NONE30000ms1 (0)1 (0)
962s #
962s #

LoadBalancer Status for balancer://foo4 [p2d258878_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:85491.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85501.000Init Ok 000 0 0 NONE30000ms1 (0)1 (0)
962s #
962s #

LoadBalancer Status for balancer://pr45434 [p2d258878_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 [p2d258878_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:85521.000Init Err 100 0 0 NONE30000ms1 (0)1 (0)
http://localhost:85491.000Init Stby Ok 4007.2K6.1KNONE30000ms1 (0)1 (0)
962s #
962s #

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

Moved Permanently

996s #

The document has moved here.

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

Moved Permanently

996s #

The document has moved here.

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

Moved Permanently

996s #

The document has moved here.

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

Moved Permanently

996s #

The document has moved here.

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

Multiple Choices

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

Available documents: 996s #

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

Multiple Choices

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

Available documents: 996s #

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

Multiple Choices

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

Available documents: 996s #

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

Moved Permanently

996s #

The document has moved here.

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

Multiple Choices

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

Available documents: 996s #

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

Multiple Choices

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

Available documents: 996s #

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

Moved Permanently

996s #

The document has moved here.

996s # 996s # ' 996s ok 48 996s ok 998s t/modules/status.t .................. 998s 1..1 998s # Running under perl version 5.038002 for linux 998s # Current time local: Tue Jun 4 09:26:43 2024 998s # Current time GMT: Tue Jun 4 09:26:43 2024 998s # Using Test.pm version 1.31 998s # Using Apache/Test.pm version 1.42 998s 998s 998s Apache Status 998s 998s

Apache Server Status for localhost (via 127.0.0.1)

998s 998s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
998s
Server MPM: worker
998s
Server Built: 2024-04-18T15:13:41 998s

998s
Current Time: Tuesday, 04-Jun-2024 09:26:45 UTC
998s
Restart Time: Tuesday, 04-Jun-2024 09:21:10 UTC
998s
Parent Server Config. Generation: 1
998s
Parent Server MPM Generation: 0
998s
Server uptime: 5 minutes 34 seconds
998s
Server load: 1.22 1.07 0.70
998s
Total accesses: 6794 - Total Traffic: 139.6 MB - Total Duration: 62504
998s
CPU Usage: u5.37 s7.52 cu1.11 cs1.24 - 4.56% CPU load
998s
20.3 requests/sec - 428.1 kB/second - 21.0 kB/request - 9.19988 ms/request
998s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
998s
_______________W____....................
998s

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

998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s
SrvPIDAccMCPU 998s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01660400/371/371_ 998s 7.932058590.012.9012.90 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-01660400/322/322_ 998s 7.94209610.06.166.16 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-01660400/321/321_ 998s 7.93209650.02.642.64 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-01660400/421/421_ 998s 7.932020790.012.4212.42 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-01660400/321/321_ 998s 7.9320142760.02.132.13 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-01660400/335/335_ 998s 7.952013830.09.059.05 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-01660400/321/321_ 998s 7.952011690.019.7719.77 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-01660400/320/320_ 998s 7.942010780.02.652.65 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-01660400/380/380_ 998s 7.942010650.02.892.89 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-01660400/320/320_ 998s 7.94207900.02.502.50 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01660540/321/321_ 998s 7.102031670.017.4217.42 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-01660540/329/329_ 998s 7.10219990.013.7213.72 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01660540/331/331_ 998s 7.112029510.02.552.55 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01660540/325/325_ 998s 7.102011900.01.721.72 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-01660540/322/322_ 998s 7.1020141750.02.092.09 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-01660540/320/320W 998s 7.10009970.01.631.63 998s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01660540/321/321_ 998s 7.10207920.01.911.91 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01660540/423/423_ 998s 7.102023240.017.9217.92 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-01660540/325/325_ 998s 7.102054820.02.002.00 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-01660540/345/345_ 998s 7.11207910.05.555.55 998s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
998s
998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s 998s
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
998s 998s 998s ok 1 998s ok 1000s t/modules/substitute.t .............. 1000s 1..19 1000s # Running under perl version 5.038002 for linux 1000s # Current time local: Tue Jun 4 09:26:45 2024 1000s # Current time GMT: Tue Jun 4 09:26:45 2024 1000s # Using Test.pm version 1.31 1000s # Using Apache/Test.pm version 1.42 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'barbar': OK 1000s ok 1 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'barbar': OK 1000s ok 2 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'foofoo': OK 1000s ok 3 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'barbar': OK 1000s ok 4 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'barbar': OK 1000s ok 5 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'barbar': OK 1000s ok 6 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'foof 1000s oo': OK 1000s ok 7 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'xfoo': OK 1000s ok 8 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1000s ok 9 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1000s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s barx 1001s ': OK 1001s ok 10 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'a$1axb(': OK 1001s ok 11 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'a$XX': OK 1001s ok 12 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1001s ok 13 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'x&x': OK 1001s ok 14 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'xx': OK 1001s ok 15 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'fcooar': OK 1001s ok 16 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'fc$1ar': OK 1001s ok 17 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'fdooar': OK 1001s ok 18 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s got 200 'XXXfooXXX 1001s bar': OK 1001s ok 19 1001s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1001s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1001s ok 1005s t/modules/unique_id.t ............... 1005s 1..300 1005s # Running under perl version 5.038002 for linux 1005s # Current time local: Tue Jun 4 09:26:47 2024 1005s # Current time GMT: Tue Jun 4 09:26:47 2024 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.42 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 1 1005s # unique id: Zl7d2mzDQyFiau9gl11_UgAAAEQ 1005s ok 2 1005s ok 3 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 4 1005s # unique id: Zl7d2mHoLBpqb4bhqny-RwAAAAM 1005s ok 5 1005s ok 6 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 7 1005s # unique id: Zl7d2mzDQyFiau9gl11_UwAAAEY 1005s ok 8 1005s ok 9 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 10 1005s # unique id: Zl7d2mHoLBpqb4bhqny-SAAAAAQ 1005s ok 11 1005s ok 12 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 13 1005s # unique id: Zl7d2mzDQyFiau9gl11_VAAAAEg 1005s ok 14 1005s ok 15 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 16 1005s # unique id: Zl7d2mHoLBpqb4bhqny-SQAAAAI 1005s ok 17 1005s ok 18 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 19 1005s # unique id: Zl7d2mzDQyFiau9gl11_VQAAAEE 1005s ok 20 1005s ok 21 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 22 1005s # unique id: Zl7d2mHoLBpqb4bhqny-SgAAAAc 1005s ok 23 1005s ok 24 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 25 1005s # unique id: Zl7d2mzDQyFiau9gl11_VgAAAEA 1005s ok 26 1005s ok 27 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 28 1005s # unique id: Zl7d2mHoLBpqb4bhqny-SwAAAAg 1005s ok 29 1005s ok 30 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 31 1005s # unique id: Zl7d2mzDQyFiau9gl11_VwAAAEM 1005s ok 32 1005s ok 33 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 34 1005s # unique id: Zl7d2mHoLBpqb4bhqny-TAAAAAk 1005s ok 35 1005s ok 36 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 37 1005s # unique id: Zl7d2mzDQyFiau9gl11_WAAAAEc 1005s ok 38 1005s ok 39 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 40 1005s # unique id: Zl7d2mHoLBpqb4bhqny-TQAAAAE 1005s ok 41 1005s ok 42 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 43 1005s # unique id: Zl7d2mzDQyFiau9gl11_WQAAAEI 1005s ok 44 1005s ok 45 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 46 1005s # unique id: Zl7d2mHoLBpqb4bhqny-TgAAAAU 1005s ok 47 1005s ok 48 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 49 1005s # unique id: Zl7d2mzDQyFiau9gl11_WgAAAEk 1005s ok 50 1005s ok 51 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 52 1005s # unique id: Zl7d2mHoLBpqb4bhqny-TwAAAAY 1005s ok 53 1005s ok 54 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 55 1005s # unique id: Zl7d2mzDQyFiau9gl11_WwAAAEU 1005s ok 56 1005s ok 57 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 58 1005s # unique id: Zl7d2mHoLBpqb4bhqny-UAAAAAA 1005s ok 59 1005s ok 60 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 61 1005s # unique id: Zl7d2mzDQyFiau9gl11_XAAAAEQ 1005s ok 62 1005s ok 63 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 64 1005s # unique id: Zl7d2mHoLBpqb4bhqny-UQAAAAM 1005s ok 65 1005s ok 66 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 67 1005s # unique id: Zl7d2mzDQyFiau9gl11_XQAAAEY 1005s ok 68 1005s ok 69 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 70 1005s # unique id: Zl7d2mHoLBpqb4bhqny-UgAAAAQ 1005s ok 71 1005s ok 72 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 73 1005s # unique id: Zl7d2mzDQyFiau9gl11_XgAAAEg 1005s ok 74 1005s ok 75 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 76 1005s # unique id: Zl7d2mHoLBpqb4bhqny-UwAAAAI 1005s ok 77 1005s ok 78 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 79 1005s # unique id: Zl7d2mzDQyFiau9gl11_XwAAAEE 1005s ok 80 1005s ok 81 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 82 1005s # unique id: Zl7d2mHoLBpqb4bhqny-VAAAAAc 1005s ok 83 1005s ok 84 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 85 1005s # unique id: Zl7d2mzDQyFiau9gl11_YAAAAEA 1005s ok 86 1005s ok 87 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 88 1005s # unique id: Zl7d2mHoLBpqb4bhqny-VQAAAAg 1005s ok 89 1005s ok 90 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 91 1005s # unique id: Zl7d2mzDQyFiau9gl11_YQAAAEM 1005s ok 92 1005s ok 93 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 94 1005s # unique id: Zl7d2mHoLBpqb4bhqny-VgAAAAk 1005s ok 95 1005s ok 96 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 97 1005s # unique id: Zl7d2mzDQyFiau9gl11_YgAAAEc 1005s ok 98 1005s ok 99 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 100 1005s # unique id: Zl7d2mHoLBpqb4bhqny-VwAAAAE 1005s ok 101 1005s ok 102 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 103 1005s # unique id: Zl7d2mzDQyFiau9gl11_YwAAAEI 1005s ok 104 1005s ok 105 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 106 1005s # unique id: Zl7d2mHoLBpqb4bhqny-WAAAAAU 1005s ok 107 1005s ok 108 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 109 1005s # unique id: Zl7d2mzDQyFiau9gl11_ZAAAAEk 1005s ok 110 1005s ok 111 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 112 1005s # unique id: Zl7d2mHoLBpqb4bhqny-WQAAAAY 1005s ok 113 1005s ok 114 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 115 1005s # unique id: Zl7d2mzDQyFiau9gl11_ZQAAAEU 1005s ok 116 1005s ok 117 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 118 1005s # unique id: Zl7d2mHoLBpqb4bhqny-WgAAAAA 1005s ok 119 1005s ok 120 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 121 1005s # unique id: Zl7d22zDQyFiau9gl11_ZgAAAEQ 1005s ok 122 1005s ok 123 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 124 1005s # unique id: Zl7d22HoLBpqb4bhqny-WwAAAAM 1005s ok 125 1005s ok 126 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 127 1005s # unique id: Zl7d22zDQyFiau9gl11_ZwAAAEY 1005s ok 128 1005s ok 129 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 130 1005s # unique id: Zl7d22HoLBpqb4bhqny-XAAAAAQ 1005s ok 131 1005s ok 132 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 133 1005s # unique id: Zl7d22zDQyFiau9gl11_aAAAAEg 1005s ok 134 1005s ok 135 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 136 1005s # unique id: Zl7d22HoLBpqb4bhqny-XQAAAAI 1005s ok 137 1005s ok 138 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 139 1005s # unique id: Zl7d22zDQyFiau9gl11_aQAAAEE 1005s ok 140 1005s ok 141 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 142 1005s # unique id: Zl7d22HoLBpqb4bhqny-XgAAAAc 1005s ok 143 1005s ok 144 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 145 1005s # unique id: Zl7d22zDQyFiau9gl11_agAAAEA 1005s ok 146 1005s ok 147 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 148 1005s # unique id: Zl7d22HoLBpqb4bhqny-XwAAAAg 1005s ok 149 1005s ok 150 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 151 1005s # unique id: Zl7d22zDQyFiau9gl11_awAAAEM 1005s ok 152 1005s ok 153 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 154 1005s # unique id: Zl7d22HoLBpqb4bhqny-YAAAAAk 1005s ok 155 1005s ok 156 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 157 1005s # unique id: Zl7d22zDQyFiau9gl11_bAAAAEc 1005s ok 158 1005s ok 159 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 160 1005s # unique id: Zl7d22HoLBpqb4bhqny-YQAAAAE 1005s ok 161 1005s ok 162 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 163 1005s # unique id: Zl7d22zDQyFiau9gl11_bQAAAEI 1005s ok 164 1005s ok 165 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 166 1005s # unique id: Zl7d22HoLBpqb4bhqny-YgAAAAU 1005s ok 167 1005s ok 168 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 169 1005s # unique id: Zl7d22zDQyFiau9gl11_bgAAAEk 1005s ok 170 1005s ok 171 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 172 1005s # unique id: Zl7d22HoLBpqb4bhqny-YwAAAAY 1005s ok 173 1005s ok 174 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 175 1005s # unique id: Zl7d22zDQyFiau9gl11_bwAAAEU 1005s ok 176 1005s ok 177 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 178 1005s # unique id: Zl7d22HoLBpqb4bhqny-ZAAAAAA 1005s ok 179 1005s ok 180 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 181 1005s # unique id: Zl7d22zDQyFiau9gl11_cAAAAEQ 1005s ok 182 1005s ok 183 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 184 1005s # unique id: Zl7d22HoLBpqb4bhqny-ZQAAAAM 1005s ok 185 1005s ok 186 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 187 1005s # unique id: Zl7d22zDQyFiau9gl11_cQAAAEY 1005s ok 188 1005s ok 189 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 190 1005s # unique id: Zl7d22HoLBpqb4bhqny-ZgAAAAQ 1005s ok 191 1005s ok 192 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 193 1005s # unique id: Zl7d22zDQyFiau9gl11_cgAAAEg 1005s ok 194 1005s ok 195 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 196 1005s # unique id: Zl7d22HoLBpqb4bhqny-ZwAAAAI 1005s ok 197 1005s ok 198 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 199 1005s # unique id: Zl7d22zDQyFiau9gl11_cwAAAEE 1005s ok 200 1005s ok 201 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 202 1005s # unique id: Zl7d22HoLBpqb4bhqny-aAAAAAc 1005s ok 203 1005s ok 204 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 205 1005s # unique id: Zl7d22zDQyFiau9gl11_dAAAAEA 1005s ok 206 1005s ok 207 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 208 1005s # unique id: Zl7d22HoLBpqb4bhqny-aQAAAAg 1005s ok 209 1005s ok 210 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 211 1005s # unique id: Zl7d22zDQyFiau9gl11_dQAAAEM 1005s ok 212 1005s ok 213 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 214 1005s # unique id: Zl7d22HoLBpqb4bhqny-agAAAAk 1005s ok 215 1005s ok 216 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 217 1005s # unique id: Zl7d22zDQyFiau9gl11_dgAAAEc 1005s ok 218 1005s ok 219 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 220 1005s # unique id: Zl7d22HoLBpqb4bhqny-awAAAAE 1005s ok 221 1005s ok 222 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 223 1005s # unique id: Zl7d22zDQyFiau9gl11_dwAAAEI 1005s ok 224 1005s ok 225 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 226 1005s # unique id: Zl7d22HoLBpqb4bhqny-bAAAAAU 1005s ok 227 1005s ok 228 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 229 1005s # unique id: Zl7d22zDQyFiau9gl11_eAAAAEk 1005s ok 230 1005s ok 231 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 232 1005s # unique id: Zl7d22HoLBpqb4bhqny-bQAAAAY 1005s ok 233 1005s ok 234 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 235 1005s # unique id: Zl7d22zDQyFiau9gl11_eQAAAEU 1005s ok 236 1005s ok 237 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 238 1005s # unique id: Zl7d22HoLBpqb4bhqny-bgAAAAA 1005s ok 239 1005s ok 240 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 241 1005s # unique id: Zl7d22zDQyFiau9gl11_egAAAEQ 1005s ok 242 1005s ok 243 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 244 1005s # unique id: Zl7d22HoLBpqb4bhqny-bwAAAAM 1005s ok 245 1005s ok 246 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 247 1005s # unique id: Zl7d22zDQyFiau9gl11_ewAAAEY 1005s ok 248 1005s ok 249 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 250 1005s # unique id: Zl7d3GHoLBpqb4bhqny-cAAAAAQ 1005s ok 251 1005s ok 252 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 253 1005s # unique id: Zl7d3GzDQyFiau9gl11_fAAAAEg 1005s ok 254 1005s ok 255 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 256 1005s # unique id: Zl7d3GHoLBpqb4bhqny-cQAAAAI 1005s ok 257 1005s ok 258 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 259 1005s # unique id: Zl7d3GzDQyFiau9gl11_fQAAAEE 1005s ok 260 1005s ok 261 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 262 1005s # unique id: Zl7d3GHoLBpqb4bhqny-cgAAAAc 1005s ok 263 1005s ok 264 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 265 1005s # unique id: Zl7d3GzDQyFiau9gl11_fgAAAEA 1005s ok 266 1005s ok 267 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 268 1005s # unique id: Zl7d3GHoLBpqb4bhqny-cwAAAAg 1005s ok 269 1005s ok 270 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 271 1005s # unique id: Zl7d3GzDQyFiau9gl11_fwAAAEM 1005s ok 272 1005s ok 273 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 274 1005s # unique id: Zl7d3GHoLBpqb4bhqny-dAAAAAk 1005s ok 275 1005s ok 276 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 277 1005s # unique id: Zl7d3GzDQyFiau9gl11_gAAAAEc 1005s ok 278 1005s ok 279 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 280 1005s # unique id: Zl7d3GHoLBpqb4bhqny-dQAAAAE 1005s ok 281 1005s ok 282 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 283 1005s # unique id: Zl7d3GzDQyFiau9gl11_gQAAAEI 1005s ok 284 1005s ok 285 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 286 1005s # unique id: Zl7d3GHoLBpqb4bhqny-dgAAAAU 1005s ok 287 1005s ok 288 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 289 1005s # unique id: Zl7d3GzDQyFiau9gl11_ggAAAEk 1005s ok 290 1005s ok 291 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 292 1005s # unique id: Zl7d3GHoLBpqb4bhqny-dwAAAAY 1005s ok 293 1005s ok 294 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 295 1005s # unique id: Zl7d3GzDQyFiau9gl11_gwAAAEU 1005s ok 296 1005s ok 297 1005s # testing : fetch unique ID 1005s # expected: 200 1005s # received: '200' 1005s ok 298 1005s # unique id: Zl7d3GHoLBpqb4bhqny-eAAAAAA 1005s ok 299 1005s ok 300 1005s ok 1008s t/modules/usertrack.t ............... 1008s 1..1004 1008s # Running under perl version 5.038002 for linux 1008s # Current time local: Tue Jun 4 09:26:52 2024 1008s # Current time GMT: Tue Jun 4 09:26:52 2024 1008s # Using Test.pm version 1.31 1008s # Using Apache/Test.pm version 1.42 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 1 1008s ok 2 1008s Set-Cookie: usertrack_test=e0f70dff.61a0d0cf93486; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=e0f70dff.61a0d0cf93486 1008s ok 3 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 4 1008s ok 5 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 6 1008s ok 7 1008s Set-Cookie: usertrack_test=f1181499.61a0d0cf9a813; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=f1181499.61a0d0cf9a813 1008s ok 8 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 9 1008s ok 10 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 11 1008s ok 12 1008s Set-Cookie: usertrack_test=2f213d79.61a0d0cf9c31e; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=2f213d79.61a0d0cf9c31e 1008s ok 13 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 14 1008s ok 15 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 16 1008s ok 17 1008s Set-Cookie: usertrack_test=435b8b9c.61a0d0cf9dcbc; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=435b8b9c.61a0d0cf9dcbc 1008s ok 18 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 19 1008s ok 20 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 21 1008s ok 22 1008s Set-Cookie: usertrack_test=f91fe6ac.61a0d0cf9f537; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=f91fe6ac.61a0d0cf9f537 1008s ok 23 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 24 1008s ok 25 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 26 1008s ok 27 1008s Set-Cookie: usertrack_test=a427fc5f.61a0d0cfa0ce0; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=a427fc5f.61a0d0cfa0ce0 1008s ok 28 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 29 1008s ok 30 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 31 1008s ok 32 1008s Set-Cookie: usertrack_test=7208e0c6.61a0d0cfa25bb; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=7208e0c6.61a0d0cfa25bb 1008s ok 33 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 34 1008s ok 35 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 36 1008s ok 37 1008s Set-Cookie: usertrack_test=6afd27f8.61a0d0cfa3dc8; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=6afd27f8.61a0d0cfa3dc8 1008s ok 38 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 39 1008s ok 40 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 41 1008s ok 42 1008s Set-Cookie: usertrack_test=f707a845.61a0d0cfa540f; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=f707a845.61a0d0cfa540f 1008s ok 43 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 44 1008s ok 45 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 46 1008s ok 47 1008s Set-Cookie: usertrack_test=e86a3829.61a0d0cfa6b34; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=e86a3829.61a0d0cfa6b34 1008s ok 48 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 49 1008s ok 50 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 51 1008s ok 52 1008s Set-Cookie: usertrack_test=681875c3.61a0d0cfa7d87; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=681875c3.61a0d0cfa7d87 1008s ok 53 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 54 1008s ok 55 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 56 1008s ok 57 1008s Set-Cookie: usertrack_test=56e1e80.61a0d0cfa8efc; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=56e1e80.61a0d0cfa8efc 1008s ok 58 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 59 1008s ok 60 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 61 1008s ok 62 1008s Set-Cookie: usertrack_test=2e4981d6.61a0d0cfa9ff8; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=2e4981d6.61a0d0cfa9ff8 1008s ok 63 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 64 1008s ok 65 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 66 1008s ok 67 1008s Set-Cookie: usertrack_test=521e1801.61a0d0cfab14e; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=521e1801.61a0d0cfab14e 1008s ok 68 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 69 1008s ok 70 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 71 1008s ok 72 1008s Set-Cookie: usertrack_test=9e2fd54.61a0d0cfac464; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=9e2fd54.61a0d0cfac464 1008s ok 73 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 74 1008s ok 75 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 76 1008s ok 77 1008s Set-Cookie: usertrack_test=b14d6150.61a0d0cfad8b9; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=b14d6150.61a0d0cfad8b9 1008s ok 78 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 79 1008s ok 80 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 81 1008s ok 82 1008s Set-Cookie: usertrack_test=c22f2117.61a0d0cfaec33; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=c22f2117.61a0d0cfaec33 1008s ok 83 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 84 1008s ok 85 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 86 1008s ok 87 1008s Set-Cookie: usertrack_test=ee1a6287.61a0d0cfaff41; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=ee1a6287.61a0d0cfaff41 1008s ok 88 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 89 1008s ok 90 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 91 1008s ok 92 1008s Set-Cookie: usertrack_test=ff9f196f.61a0d0cfb12f1; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=ff9f196f.61a0d0cfb12f1 1008s ok 93 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 94 1008s ok 95 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 96 1008s ok 97 1008s Set-Cookie: usertrack_test=f1a03363.61a0d0cfb25d3; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=f1a03363.61a0d0cfb25d3 1008s ok 98 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 99 1008s ok 100 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 101 1008s ok 102 1008s Set-Cookie: usertrack_test=72009a8.61a0d0cfb36d8; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=72009a8.61a0d0cfb36d8 1008s ok 103 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 104 1008s ok 105 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 106 1008s ok 107 1008s Set-Cookie: usertrack_test=c7588b84.61a0d0cfb47e9; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=c7588b84.61a0d0cfb47e9 1008s ok 108 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 109 1008s ok 110 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 111 1008s ok 112 1008s Set-Cookie: usertrack_test=604723c7.61a0d0cfb58a2; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=604723c7.61a0d0cfb58a2 1008s ok 113 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 114 1008s ok 115 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 116 1008s ok 117 1008s Set-Cookie: usertrack_test=2031bf.61a0d0cfb6c0a; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=2031bf.61a0d0cfb6c0a 1008s ok 118 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 119 1008s ok 120 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 121 1008s ok 122 1008s Set-Cookie: usertrack_test=f21963b4.61a0d0cfb7d43; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=f21963b4.61a0d0cfb7d43 1008s ok 123 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 124 1008s ok 125 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 126 1008s ok 127 1008s Set-Cookie: usertrack_test=a6c42cfd.61a0d0cfb900d; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=a6c42cfd.61a0d0cfb900d 1008s ok 128 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 129 1008s ok 130 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 131 1008s ok 132 1008s Set-Cookie: usertrack_test=c522b3e3.61a0d0cfba34d; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=c522b3e3.61a0d0cfba34d 1008s ok 133 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 134 1008s ok 135 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 136 1008s ok 137 1008s Set-Cookie: usertrack_test=71d74638.61a0d0cfbb578; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=71d74638.61a0d0cfbb578 1008s ok 138 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 139 1008s ok 140 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 141 1008s ok 142 1008s Set-Cookie: usertrack_test=53e95774.61a0d0cfbc79a; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=53e95774.61a0d0cfbc79a 1008s ok 143 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 144 1008s ok 145 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 146 1008s ok 147 1008s Set-Cookie: usertrack_test=ec668190.61a0d0cfbda5e; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=ec668190.61a0d0cfbda5e 1008s ok 148 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 149 1008s ok 150 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 151 1008s ok 152 1008s Set-Cookie: usertrack_test=38e0f010.61a0d0cfbed6a; path=/; expires=Tue, 04-Jun-24 09:27:54 GMT 1008s Cookie: usertrack_test=38e0f010.61a0d0cfbed6a 1008s ok 153 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 154 1008s ok 155 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 156 1008s ok 157 1008s Set-Cookie: usertrack_test=685d85d.61a0d0cfc0095; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=685d85d.61a0d0cfc0095 1008s ok 158 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 159 1008s ok 160 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 161 1008s ok 162 1008s Set-Cookie: usertrack_test=72220074.61a0d0cfc1177; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=72220074.61a0d0cfc1177 1008s ok 163 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 164 1008s ok 165 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 166 1008s ok 167 1008s Set-Cookie: usertrack_test=f6d02ac6.61a0d0cfc24b1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f6d02ac6.61a0d0cfc24b1 1008s ok 168 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 169 1008s ok 170 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 171 1008s ok 172 1008s Set-Cookie: usertrack_test=6b942978.61a0d0cfc3832; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6b942978.61a0d0cfc3832 1008s ok 173 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 174 1008s ok 175 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 176 1008s ok 177 1008s Set-Cookie: usertrack_test=50d2cd0b.61a0d0cfc4b11; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=50d2cd0b.61a0d0cfc4b11 1008s ok 178 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 179 1008s ok 180 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 181 1008s ok 182 1008s Set-Cookie: usertrack_test=a86a51a6.61a0d0cfc5db3; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a86a51a6.61a0d0cfc5db3 1008s ok 183 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 184 1008s ok 185 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 186 1008s ok 187 1008s Set-Cookie: usertrack_test=555304e9.61a0d0cfc70f3; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=555304e9.61a0d0cfc70f3 1008s ok 188 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 189 1008s ok 190 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 191 1008s ok 192 1008s Set-Cookie: usertrack_test=4f493450.61a0d0cfc8303; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=4f493450.61a0d0cfc8303 1008s ok 193 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 194 1008s ok 195 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 196 1008s ok 197 1008s Set-Cookie: usertrack_test=22ccea8e.61a0d0cfc952d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=22ccea8e.61a0d0cfc952d 1008s ok 198 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 199 1008s ok 200 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 201 1008s ok 202 1008s Set-Cookie: usertrack_test=86a01be4.61a0d0cfca78e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=86a01be4.61a0d0cfca78e 1008s ok 203 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 204 1008s ok 205 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 206 1008s ok 207 1008s Set-Cookie: usertrack_test=dc1c6b9a.61a0d0cfcbad9; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=dc1c6b9a.61a0d0cfcbad9 1008s ok 208 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 209 1008s ok 210 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 211 1008s ok 212 1008s Set-Cookie: usertrack_test=9d514cdc.61a0d0cfccd1c; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9d514cdc.61a0d0cfccd1c 1008s ok 213 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 214 1008s ok 215 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 216 1008s ok 217 1008s Set-Cookie: usertrack_test=b9612d79.61a0d0cfce02a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=b9612d79.61a0d0cfce02a 1008s ok 218 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 219 1008s ok 220 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 221 1008s ok 222 1008s Set-Cookie: usertrack_test=d74f168c.61a0d0cfcf219; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d74f168c.61a0d0cfcf219 1008s ok 223 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 224 1008s ok 225 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 226 1008s ok 227 1008s Set-Cookie: usertrack_test=e6748038.61a0d0cfd0478; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=e6748038.61a0d0cfd0478 1008s ok 228 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 229 1008s ok 230 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 231 1008s ok 232 1008s Set-Cookie: usertrack_test=92589caa.61a0d0cfd178f; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=92589caa.61a0d0cfd178f 1008s ok 233 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 234 1008s ok 235 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 236 1008s ok 237 1008s Set-Cookie: usertrack_test=c590a4f7.61a0d0cfd2b79; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=c590a4f7.61a0d0cfd2b79 1008s ok 238 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 239 1008s ok 240 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 241 1008s ok 242 1008s Set-Cookie: usertrack_test=a537174a.61a0d0cfd3e1a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a537174a.61a0d0cfd3e1a 1008s ok 243 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 244 1008s ok 245 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 246 1008s ok 247 1008s Set-Cookie: usertrack_test=83f45961.61a0d0cfd5088; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=83f45961.61a0d0cfd5088 1008s ok 248 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 249 1008s ok 250 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 251 1008s ok 252 1008s Set-Cookie: usertrack_test=a3d6d6cf.61a0d0cfd639e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a3d6d6cf.61a0d0cfd639e 1008s ok 253 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 254 1008s ok 255 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 256 1008s ok 257 1008s Set-Cookie: usertrack_test=4bd85516.61a0d0cfd7758; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=4bd85516.61a0d0cfd7758 1008s ok 258 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 259 1008s ok 260 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 261 1008s ok 262 1008s Set-Cookie: usertrack_test=90aa4907.61a0d0cfd8a44; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=90aa4907.61a0d0cfd8a44 1008s ok 263 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 264 1008s ok 265 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 266 1008s ok 267 1008s Set-Cookie: usertrack_test=fdf18de6.61a0d0cfd9cfb; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=fdf18de6.61a0d0cfd9cfb 1008s ok 268 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 269 1008s ok 270 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 271 1008s ok 272 1008s Set-Cookie: usertrack_test=9bb688a8.61a0d0cfdaf9f; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9bb688a8.61a0d0cfdaf9f 1008s ok 273 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 274 1008s ok 275 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 276 1008s ok 277 1008s Set-Cookie: usertrack_test=d261d541.61a0d0cfdc1ac; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d261d541.61a0d0cfdc1ac 1008s ok 278 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 279 1008s ok 280 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 281 1008s ok 282 1008s Set-Cookie: usertrack_test=761dee86.61a0d0cfdd393; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=761dee86.61a0d0cfdd393 1008s ok 283 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 284 1008s ok 285 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 286 1008s ok 287 1008s Set-Cookie: usertrack_test=d27bae9b.61a0d0cfde534; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d27bae9b.61a0d0cfde534 1008s ok 288 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 289 1008s ok 290 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 291 1008s ok 292 1008s Set-Cookie: usertrack_test=fa45a9cd.61a0d0cfdf7f1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=fa45a9cd.61a0d0cfdf7f1 1008s ok 293 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 294 1008s ok 295 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 296 1008s ok 297 1008s Set-Cookie: usertrack_test=e4d1e8ad.61a0d0cfe09a5; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=e4d1e8ad.61a0d0cfe09a5 1008s ok 298 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 299 1008s ok 300 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 301 1008s ok 302 1008s Set-Cookie: usertrack_test=2340f85.61a0d0cfe1b10; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2340f85.61a0d0cfe1b10 1008s ok 303 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 304 1008s ok 305 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 306 1008s ok 307 1008s Set-Cookie: usertrack_test=8e13584f.61a0d0cfe2d70; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=8e13584f.61a0d0cfe2d70 1008s ok 308 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 309 1008s ok 310 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 311 1008s ok 312 1008s Set-Cookie: usertrack_test=d449763f.61a0d0cfe4026; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d449763f.61a0d0cfe4026 1008s ok 313 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 314 1008s ok 315 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 316 1008s ok 317 1008s Set-Cookie: usertrack_test=4e8a5fc4.61a0d0cfe51c0; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=4e8a5fc4.61a0d0cfe51c0 1008s ok 318 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 319 1008s ok 320 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 321 1008s ok 322 1008s Set-Cookie: usertrack_test=a81b1542.61a0d0cfe6398; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a81b1542.61a0d0cfe6398 1008s ok 323 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 324 1008s ok 325 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 326 1008s ok 327 1008s Set-Cookie: usertrack_test=89876bf1.61a0d0cfe7549; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=89876bf1.61a0d0cfe7549 1008s ok 328 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 329 1008s ok 330 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 331 1008s ok 332 1008s Set-Cookie: usertrack_test=d30332e8.61a0d0cfe865a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d30332e8.61a0d0cfe865a 1008s ok 333 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 334 1008s ok 335 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 336 1008s ok 337 1008s Set-Cookie: usertrack_test=bb7ebdbf.61a0d0cfe9779; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=bb7ebdbf.61a0d0cfe9779 1008s ok 338 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 339 1008s ok 340 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 341 1008s ok 342 1008s Set-Cookie: usertrack_test=50e51959.61a0d0cfea883; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=50e51959.61a0d0cfea883 1008s ok 343 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 344 1008s ok 345 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 346 1008s ok 347 1008s Set-Cookie: usertrack_test=966d3811.61a0d0cfeba0f; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=966d3811.61a0d0cfeba0f 1008s ok 348 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 349 1008s ok 350 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 351 1008s ok 352 1008s Set-Cookie: usertrack_test=819e69b.61a0d0cfecb62; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=819e69b.61a0d0cfecb62 1008s ok 353 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 354 1008s ok 355 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 356 1008s ok 357 1008s Set-Cookie: usertrack_test=258f2be6.61a0d0cfedd3e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=258f2be6.61a0d0cfedd3e 1008s ok 358 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 359 1008s ok 360 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 361 1008s ok 362 1008s Set-Cookie: usertrack_test=ca591575.61a0d0cfeedca; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ca591575.61a0d0cfeedca 1008s ok 363 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 364 1008s ok 365 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 366 1008s ok 367 1008s Set-Cookie: usertrack_test=ba647937.61a0d0cfeff58; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ba647937.61a0d0cfeff58 1008s ok 368 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 369 1008s ok 370 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 371 1008s ok 372 1008s Set-Cookie: usertrack_test=f287beb6.61a0d0cff0fd5; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f287beb6.61a0d0cff0fd5 1008s ok 373 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 374 1008s ok 375 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 376 1008s ok 377 1008s Set-Cookie: usertrack_test=f1b269f7.61a0d0cff208b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f1b269f7.61a0d0cff208b 1008s ok 378 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 379 1008s ok 380 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 381 1008s ok 382 1008s Set-Cookie: usertrack_test=33705cc9.61a0d0cff317d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=33705cc9.61a0d0cff317d 1008s ok 383 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 384 1008s ok 385 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 386 1008s ok 387 1008s Set-Cookie: usertrack_test=fcdcf127.61a0d0cff4387; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=fcdcf127.61a0d0cff4387 1008s ok 388 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 389 1008s ok 390 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 391 1008s ok 392 1008s Set-Cookie: usertrack_test=2b75471b.61a0d0cff5472; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2b75471b.61a0d0cff5472 1008s ok 393 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 394 1008s ok 395 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 396 1008s ok 397 1008s Set-Cookie: usertrack_test=ba06edf0.61a0d0cff65b5; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ba06edf0.61a0d0cff65b5 1008s ok 398 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 399 1008s ok 400 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 401 1008s ok 402 1008s Set-Cookie: usertrack_test=474d0c91.61a0d0cff7715; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=474d0c91.61a0d0cff7715 1008s ok 403 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 404 1008s ok 405 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 406 1008s ok 407 1008s Set-Cookie: usertrack_test=7c5e0664.61a0d0cff8831; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=7c5e0664.61a0d0cff8831 1008s ok 408 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 409 1008s ok 410 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 411 1008s ok 412 1008s Set-Cookie: usertrack_test=d2c3966c.61a0d0cff9919; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d2c3966c.61a0d0cff9919 1008s ok 413 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 414 1008s ok 415 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 416 1008s ok 417 1008s Set-Cookie: usertrack_test=66440ef.61a0d0cffaa42; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=66440ef.61a0d0cffaa42 1008s ok 418 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 419 1008s ok 420 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 421 1008s ok 422 1008s Set-Cookie: usertrack_test=ac6459a5.61a0d0cffbba8; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ac6459a5.61a0d0cffbba8 1008s ok 423 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 424 1008s ok 425 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 426 1008s ok 427 1008s Set-Cookie: usertrack_test=88597444.61a0d0cffcd2b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=88597444.61a0d0cffcd2b 1008s ok 428 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 429 1008s ok 430 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 431 1008s ok 432 1008s Set-Cookie: usertrack_test=6a45b8c9.61a0d0cffde9a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6a45b8c9.61a0d0cffde9a 1008s ok 433 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 434 1008s ok 435 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 436 1008s ok 437 1008s Set-Cookie: usertrack_test=3a92203c.61a0d0cffefc0; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=3a92203c.61a0d0cffefc0 1008s ok 438 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 439 1008s ok 440 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 441 1008s ok 442 1008s Set-Cookie: usertrack_test=f459a599.61a0d0d00004d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f459a599.61a0d0d00004d 1008s ok 443 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 444 1008s ok 445 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 446 1008s ok 447 1008s Set-Cookie: usertrack_test=8da44373.61a0d0d001144; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=8da44373.61a0d0d001144 1008s ok 448 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 449 1008s ok 450 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 451 1008s ok 452 1008s Set-Cookie: usertrack_test=a17164d4.61a0d0d0021bb; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a17164d4.61a0d0d0021bb 1008s ok 453 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 454 1008s ok 455 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 456 1008s ok 457 1008s Set-Cookie: usertrack_test=e1cc2c37.61a0d0d0033ac; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=e1cc2c37.61a0d0d0033ac 1008s ok 458 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 459 1008s ok 460 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 461 1008s ok 462 1008s Set-Cookie: usertrack_test=1fcda504.61a0d0d00450b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=1fcda504.61a0d0d00450b 1008s ok 463 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 464 1008s ok 465 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 466 1008s ok 467 1008s Set-Cookie: usertrack_test=2dd97da0.61a0d0d0055db; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2dd97da0.61a0d0d0055db 1008s ok 468 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 469 1008s ok 470 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 471 1008s ok 472 1008s Set-Cookie: usertrack_test=3a76b229.61a0d0d0066c0; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=3a76b229.61a0d0d0066c0 1008s ok 473 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 474 1008s ok 475 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 476 1008s ok 477 1008s Set-Cookie: usertrack_test=a0f12fc8.61a0d0d007719; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a0f12fc8.61a0d0d007719 1008s ok 478 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 479 1008s ok 480 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 481 1008s ok 482 1008s Set-Cookie: usertrack_test=419163a5.61a0d0d008754; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=419163a5.61a0d0d008754 1008s ok 483 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 484 1008s ok 485 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 486 1008s ok 487 1008s Set-Cookie: usertrack_test=1339fa9a.61a0d0d009966; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=1339fa9a.61a0d0d009966 1008s ok 488 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 489 1008s ok 490 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 491 1008s ok 492 1008s Set-Cookie: usertrack_test=a847f710.61a0d0d00ade3; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a847f710.61a0d0d00ade3 1008s ok 493 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 494 1008s ok 495 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 496 1008s ok 497 1008s Set-Cookie: usertrack_test=a471fd3c.61a0d0d00c163; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a471fd3c.61a0d0d00c163 1008s ok 498 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 499 1008s ok 500 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 501 1008s ok 502 1008s Set-Cookie: usertrack_test=78599366.61a0d0d00d433; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=78599366.61a0d0d00d433 1008s ok 503 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 504 1008s ok 505 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 506 1008s ok 507 1008s Set-Cookie: usertrack_test=fd89574.61a0d0d00e6d1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=fd89574.61a0d0d00e6d1 1008s ok 508 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 509 1008s ok 510 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 511 1008s ok 512 1008s Set-Cookie: usertrack_test=bda5a845.61a0d0d00f973; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=bda5a845.61a0d0d00f973 1008s ok 513 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 514 1008s ok 515 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 516 1008s ok 517 1008s Set-Cookie: usertrack_test=c2ec53f0.61a0d0d010bb1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=c2ec53f0.61a0d0d010bb1 1008s ok 518 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 519 1008s ok 520 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 521 1008s ok 522 1008s Set-Cookie: usertrack_test=329202f1.61a0d0d011cc4; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=329202f1.61a0d0d011cc4 1008s ok 523 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 524 1008s ok 525 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 526 1008s ok 527 1008s Set-Cookie: usertrack_test=9df7e824.61a0d0d012f78; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9df7e824.61a0d0d012f78 1008s ok 528 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 529 1008s ok 530 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 531 1008s ok 532 1008s Set-Cookie: usertrack_test=19ef30cb.61a0d0d01414e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=19ef30cb.61a0d0d01414e 1008s ok 533 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 534 1008s ok 535 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 536 1008s ok 537 1008s Set-Cookie: usertrack_test=724ca13.61a0d0d01567e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=724ca13.61a0d0d01567e 1008s ok 538 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 539 1008s ok 540 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 541 1008s ok 542 1008s Set-Cookie: usertrack_test=c5136f62.61a0d0d01696b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=c5136f62.61a0d0d01696b 1008s ok 543 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 544 1008s ok 545 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 546 1008s ok 547 1008s Set-Cookie: usertrack_test=9551faac.61a0d0d017c34; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9551faac.61a0d0d017c34 1008s ok 548 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 549 1008s ok 550 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 551 1008s ok 552 1008s Set-Cookie: usertrack_test=777d114d.61a0d0d018f04; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=777d114d.61a0d0d018f04 1008s ok 553 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 554 1008s ok 555 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 556 1008s ok 557 1008s Set-Cookie: usertrack_test=595a9a8.61a0d0d01a0be; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=595a9a8.61a0d0d01a0be 1008s ok 558 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 559 1008s ok 560 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 561 1008s ok 562 1008s Set-Cookie: usertrack_test=8305f88c.61a0d0d01b1a6; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=8305f88c.61a0d0d01b1a6 1008s ok 563 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 564 1008s ok 565 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 566 1008s ok 567 1008s Set-Cookie: usertrack_test=34ca541c.61a0d0d01c269; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=34ca541c.61a0d0d01c269 1008s ok 568 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 569 1008s ok 570 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 571 1008s ok 572 1008s Set-Cookie: usertrack_test=141a9a57.61a0d0d01d2f0; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=141a9a57.61a0d0d01d2f0 1008s ok 573 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 574 1008s ok 575 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 576 1008s ok 577 1008s Set-Cookie: usertrack_test=377b50f3.61a0d0d01e43d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=377b50f3.61a0d0d01e43d 1008s ok 578 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 579 1008s ok 580 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 581 1008s ok 582 1008s Set-Cookie: usertrack_test=f54e609b.61a0d0d01f5a2; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f54e609b.61a0d0d01f5a2 1008s ok 583 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 584 1008s ok 585 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 586 1008s ok 587 1008s Set-Cookie: usertrack_test=b4070eec.61a0d0d02094b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=b4070eec.61a0d0d02094b 1008s ok 588 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 589 1008s ok 590 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 591 1008s ok 592 1008s Set-Cookie: usertrack_test=d82cbdac.61a0d0d021c44; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d82cbdac.61a0d0d021c44 1008s ok 593 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 594 1008s ok 595 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 596 1008s ok 597 1008s Set-Cookie: usertrack_test=75790b84.61a0d0d022e17; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=75790b84.61a0d0d022e17 1008s ok 598 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 599 1008s ok 600 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 601 1008s ok 602 1008s Set-Cookie: usertrack_test=3f3f27df.61a0d0d024004; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=3f3f27df.61a0d0d024004 1008s ok 603 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 604 1008s ok 605 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 606 1008s ok 607 1008s Set-Cookie: usertrack_test=835c7da4.61a0d0d025286; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=835c7da4.61a0d0d025286 1008s ok 608 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 609 1008s ok 610 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 611 1008s ok 612 1008s Set-Cookie: usertrack_test=41ea18d6.61a0d0d02640b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=41ea18d6.61a0d0d02640b 1008s ok 613 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 614 1008s ok 615 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 616 1008s ok 617 1008s Set-Cookie: usertrack_test=4f377e15.61a0d0d02750d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=4f377e15.61a0d0d02750d 1008s ok 618 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 619 1008s ok 620 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 621 1008s ok 622 1008s Set-Cookie: usertrack_test=ccecf772.61a0d0d028643; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ccecf772.61a0d0d028643 1008s ok 623 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 624 1008s ok 625 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 626 1008s ok 627 1008s Set-Cookie: usertrack_test=c3400929.61a0d0d029886; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=c3400929.61a0d0d029886 1008s ok 628 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 629 1008s ok 630 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 631 1008s ok 632 1008s Set-Cookie: usertrack_test=567f8a48.61a0d0d02aa1e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=567f8a48.61a0d0d02aa1e 1008s ok 633 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 634 1008s ok 635 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 636 1008s ok 637 1008s Set-Cookie: usertrack_test=14235d2a.61a0d0d02be41; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=14235d2a.61a0d0d02be41 1008s ok 638 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 639 1008s ok 640 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 641 1008s ok 642 1008s Set-Cookie: usertrack_test=6609394b.61a0d0d02d11f; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6609394b.61a0d0d02d11f 1008s ok 643 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 644 1008s ok 645 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 646 1008s ok 647 1008s Set-Cookie: usertrack_test=aba64c0a.61a0d0d02e336; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=aba64c0a.61a0d0d02e336 1008s ok 648 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 649 1008s ok 650 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 651 1008s ok 652 1008s Set-Cookie: usertrack_test=937f80fa.61a0d0d02f5c0; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=937f80fa.61a0d0d02f5c0 1008s ok 653 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 654 1008s ok 655 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 656 1008s ok 657 1008s Set-Cookie: usertrack_test=1bb84ade.61a0d0d030841; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=1bb84ade.61a0d0d030841 1008s ok 658 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 659 1008s ok 660 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 661 1008s ok 662 1008s Set-Cookie: usertrack_test=873a52cc.61a0d0d031ac1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=873a52cc.61a0d0d031ac1 1008s ok 663 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 664 1008s ok 665 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 666 1008s ok 667 1008s Set-Cookie: usertrack_test=30595ea0.61a0d0d032c2e; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=30595ea0.61a0d0d032c2e 1008s ok 668 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 669 1008s ok 670 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 671 1008s ok 672 1008s Set-Cookie: usertrack_test=fa8d915b.61a0d0d033cc7; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=fa8d915b.61a0d0d033cc7 1008s ok 673 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 674 1008s ok 675 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 676 1008s ok 677 1008s Set-Cookie: usertrack_test=128aebe9.61a0d0d034e48; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=128aebe9.61a0d0d034e48 1008s ok 678 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 679 1008s ok 680 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 681 1008s ok 682 1008s Set-Cookie: usertrack_test=9a95e600.61a0d0d03608c; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9a95e600.61a0d0d03608c 1008s ok 683 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 684 1008s ok 685 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 686 1008s ok 687 1008s Set-Cookie: usertrack_test=5adc2f78.61a0d0d0373a7; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=5adc2f78.61a0d0d0373a7 1008s ok 688 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 689 1008s ok 690 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 691 1008s ok 692 1008s Set-Cookie: usertrack_test=6ef27417.61a0d0d0386af; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6ef27417.61a0d0d0386af 1008s ok 693 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 694 1008s ok 695 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 696 1008s ok 697 1008s Set-Cookie: usertrack_test=9b99ca60.61a0d0d0397f8; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9b99ca60.61a0d0d0397f8 1008s ok 698 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 699 1008s ok 700 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 701 1008s ok 702 1008s Set-Cookie: usertrack_test=17bfccee.61a0d0d03a91b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=17bfccee.61a0d0d03a91b 1008s ok 703 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 704 1008s ok 705 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 706 1008s ok 707 1008s Set-Cookie: usertrack_test=2a5e8533.61a0d0d03ba57; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2a5e8533.61a0d0d03ba57 1008s ok 708 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 709 1008s ok 710 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 711 1008s ok 712 1008s Set-Cookie: usertrack_test=e8a6ada7.61a0d0d03cad6; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=e8a6ada7.61a0d0d03cad6 1008s ok 713 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 714 1008s ok 715 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 716 1008s ok 717 1008s Set-Cookie: usertrack_test=2f811d55.61a0d0d03daf1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2f811d55.61a0d0d03daf1 1008s ok 718 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 719 1008s ok 720 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 721 1008s ok 722 1008s Set-Cookie: usertrack_test=aa4f9300.61a0d0d03eadb; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=aa4f9300.61a0d0d03eadb 1008s ok 723 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 724 1008s ok 725 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 726 1008s ok 727 1008s Set-Cookie: usertrack_test=d9ba825.61a0d0d03fa76; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d9ba825.61a0d0d03fa76 1008s ok 728 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 729 1008s ok 730 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 731 1008s ok 732 1008s Set-Cookie: usertrack_test=29545a4b.61a0d0d040be7; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=29545a4b.61a0d0d040be7 1008s ok 733 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 734 1008s ok 735 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 736 1008s ok 737 1008s Set-Cookie: usertrack_test=d381abd1.61a0d0d0421df; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d381abd1.61a0d0d0421df 1008s ok 738 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 739 1008s ok 740 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 741 1008s ok 742 1008s Set-Cookie: usertrack_test=cdb37646.61a0d0d04381b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=cdb37646.61a0d0d04381b 1008s ok 743 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 744 1008s ok 745 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 746 1008s ok 747 1008s Set-Cookie: usertrack_test=ffad4287.61a0d0d044d0a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ffad4287.61a0d0d044d0a 1008s ok 748 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 749 1008s ok 750 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 751 1008s ok 752 1008s Set-Cookie: usertrack_test=cc6ace0a.61a0d0d0461db; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=cc6ace0a.61a0d0d0461db 1008s ok 753 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 754 1008s ok 755 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 756 1008s ok 757 1008s Set-Cookie: usertrack_test=e36b638a.61a0d0d0475c0; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=e36b638a.61a0d0d0475c0 1008s ok 758 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 759 1008s ok 760 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 761 1008s ok 762 1008s Set-Cookie: usertrack_test=2e3ca5d2.61a0d0d04892b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2e3ca5d2.61a0d0d04892b 1008s ok 763 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 764 1008s ok 765 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 766 1008s ok 767 1008s Set-Cookie: usertrack_test=631120a.61a0d0d049b6d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=631120a.61a0d0d049b6d 1008s ok 768 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 769 1008s ok 770 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 771 1008s ok 772 1008s Set-Cookie: usertrack_test=16ae8a00.61a0d0d04addb; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=16ae8a00.61a0d0d04addb 1008s ok 773 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 774 1008s ok 775 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 776 1008s ok 777 1008s Set-Cookie: usertrack_test=78963e61.61a0d0d04c151; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=78963e61.61a0d0d04c151 1008s ok 778 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 779 1008s ok 780 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 781 1008s ok 782 1008s Set-Cookie: usertrack_test=679efa1b.61a0d0d04d468; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=679efa1b.61a0d0d04d468 1008s ok 783 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 784 1008s ok 785 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 786 1008s ok 787 1008s Set-Cookie: usertrack_test=13527dc2.61a0d0d04e64d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=13527dc2.61a0d0d04e64d 1008s ok 788 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 789 1008s ok 790 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 791 1008s ok 792 1008s Set-Cookie: usertrack_test=7afe97e0.61a0d0d04fc18; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=7afe97e0.61a0d0d04fc18 1008s ok 793 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 794 1008s ok 795 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 796 1008s ok 797 1008s Set-Cookie: usertrack_test=ce8061cb.61a0d0d0510c1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=ce8061cb.61a0d0d0510c1 1008s ok 798 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 799 1008s ok 800 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 801 1008s ok 802 1008s Set-Cookie: usertrack_test=c603bde6.61a0d0d052782; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=c603bde6.61a0d0d052782 1008s ok 803 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 804 1008s ok 805 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 806 1008s ok 807 1008s Set-Cookie: usertrack_test=6d0fa8a6.61a0d0d053d6b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6d0fa8a6.61a0d0d053d6b 1008s ok 808 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 809 1008s ok 810 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 811 1008s ok 812 1008s Set-Cookie: usertrack_test=f9431ffb.61a0d0d0552b4; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f9431ffb.61a0d0d0552b4 1008s ok 813 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 814 1008s ok 815 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 816 1008s ok 817 1008s Set-Cookie: usertrack_test=c143d35f.61a0d0d0566ea; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=c143d35f.61a0d0d0566ea 1008s ok 818 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 819 1008s ok 820 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 821 1008s ok 822 1008s Set-Cookie: usertrack_test=23f1d928.61a0d0d057a7c; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=23f1d928.61a0d0d057a7c 1008s ok 823 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 824 1008s ok 825 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 826 1008s ok 827 1008s Set-Cookie: usertrack_test=8c08b295.61a0d0d058c9c; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=8c08b295.61a0d0d058c9c 1008s ok 828 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 829 1008s ok 830 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 831 1008s ok 832 1008s Set-Cookie: usertrack_test=d5e6c85a.61a0d0d059fd1; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d5e6c85a.61a0d0d059fd1 1008s ok 833 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 834 1008s ok 835 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 836 1008s ok 837 1008s Set-Cookie: usertrack_test=758a187e.61a0d0d05b223; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=758a187e.61a0d0d05b223 1008s ok 838 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 839 1008s ok 840 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 841 1008s ok 842 1008s Set-Cookie: usertrack_test=17d3dcac.61a0d0d05c3fc; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=17d3dcac.61a0d0d05c3fc 1008s ok 843 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 844 1008s ok 845 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 846 1008s ok 847 1008s Set-Cookie: usertrack_test=29aa25f3.61a0d0d05d55f; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=29aa25f3.61a0d0d05d55f 1008s ok 848 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 849 1008s ok 850 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 851 1008s ok 852 1008s Set-Cookie: usertrack_test=3e223cdf.61a0d0d05e5c3; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=3e223cdf.61a0d0d05e5c3 1008s ok 853 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 854 1008s ok 855 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 856 1008s ok 857 1008s Set-Cookie: usertrack_test=6576e52d.61a0d0d05f773; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6576e52d.61a0d0d05f773 1008s ok 858 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 859 1008s ok 860 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 861 1008s ok 862 1008s Set-Cookie: usertrack_test=e4311d67.61a0d0d0609ff; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=e4311d67.61a0d0d0609ff 1008s ok 863 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 864 1008s ok 865 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 866 1008s ok 867 1008s Set-Cookie: usertrack_test=fd162d8f.61a0d0d061d3d; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=fd162d8f.61a0d0d061d3d 1008s ok 868 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 869 1008s ok 870 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 871 1008s ok 872 1008s Set-Cookie: usertrack_test=d2d7b80a.61a0d0d062f70; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=d2d7b80a.61a0d0d062f70 1008s ok 873 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 874 1008s ok 875 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 876 1008s ok 877 1008s Set-Cookie: usertrack_test=a2f987aa.61a0d0d064346; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a2f987aa.61a0d0d064346 1008s ok 878 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 879 1008s ok 880 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 881 1008s ok 882 1008s Set-Cookie: usertrack_test=7aaf3b1.61a0d0d065739; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=7aaf3b1.61a0d0d065739 1008s ok 883 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 884 1008s ok 885 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 886 1008s ok 887 1008s Set-Cookie: usertrack_test=6d75bc29.61a0d0d066a8a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=6d75bc29.61a0d0d066a8a 1008s ok 888 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 889 1008s ok 890 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 891 1008s ok 892 1008s Set-Cookie: usertrack_test=96089381.61a0d0d067cc3; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=96089381.61a0d0d067cc3 1008s ok 893 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 894 1008s ok 895 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 896 1008s ok 897 1008s Set-Cookie: usertrack_test=167080ac.61a0d0d0691b2; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=167080ac.61a0d0d0691b2 1008s ok 898 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 899 1008s ok 900 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 901 1008s ok 902 1008s Set-Cookie: usertrack_test=f77d4600.61a0d0d06a524; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f77d4600.61a0d0d06a524 1008s ok 903 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 904 1008s ok 905 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 906 1008s ok 907 1008s Set-Cookie: usertrack_test=7f4dbdcd.61a0d0d06b6e4; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=7f4dbdcd.61a0d0d06b6e4 1008s ok 908 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 909 1008s ok 910 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 911 1008s ok 912 1008s Set-Cookie: usertrack_test=93beda3b.61a0d0d06c7a2; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=93beda3b.61a0d0d06c7a2 1008s ok 913 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 914 1008s ok 915 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 916 1008s ok 917 1008s Set-Cookie: usertrack_test=8c781449.61a0d0d06d8d2; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=8c781449.61a0d0d06d8d2 1008s ok 918 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 919 1008s ok 920 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 921 1008s ok 922 1008s Set-Cookie: usertrack_test=858db776.61a0d0d06e8ee; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=858db776.61a0d0d06e8ee 1008s ok 923 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 924 1008s ok 925 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 926 1008s ok 927 1008s Set-Cookie: usertrack_test=a6e163ab.61a0d0d06f8f3; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=a6e163ab.61a0d0d06f8f3 1008s ok 928 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 929 1008s ok 930 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 931 1008s ok 932 1008s Set-Cookie: usertrack_test=b707929d.61a0d0d07098f; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=b707929d.61a0d0d07098f 1008s ok 933 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 934 1008s ok 935 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 936 1008s ok 937 1008s Set-Cookie: usertrack_test=2c4df93f.61a0d0d071a2c; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2c4df93f.61a0d0d071a2c 1008s ok 938 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 939 1008s ok 940 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 941 1008s ok 942 1008s Set-Cookie: usertrack_test=f9253637.61a0d0d072adf; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f9253637.61a0d0d072adf 1008s ok 943 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 944 1008s ok 945 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 946 1008s ok 947 1008s Set-Cookie: usertrack_test=9945ef89.61a0d0d073b58; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=9945ef89.61a0d0d073b58 1008s ok 948 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 949 1008s ok 950 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 951 1008s ok 952 1008s Set-Cookie: usertrack_test=4dcf5e08.61a0d0d074fd2; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=4dcf5e08.61a0d0d074fd2 1008s ok 953 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 954 1008s ok 955 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 956 1008s ok 957 1008s Set-Cookie: usertrack_test=32bdf384.61a0d0d07631b; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=32bdf384.61a0d0d07631b 1008s ok 958 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 959 1008s ok 960 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 961 1008s ok 962 1008s Set-Cookie: usertrack_test=7a9cfc3f.61a0d0d07744a; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=7a9cfc3f.61a0d0d07744a 1008s ok 963 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 964 1008s ok 965 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 966 1008s ok 967 1008s Set-Cookie: usertrack_test=5674efa1.61a0d0d0784ee; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=5674efa1.61a0d0d0784ee 1008s ok 968 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 969 1008s ok 970 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 971 1008s ok 972 1008s Set-Cookie: usertrack_test=8226100f.61a0d0d079663; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=8226100f.61a0d0d079663 1008s ok 973 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 974 1008s ok 975 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 976 1008s ok 977 1008s Set-Cookie: usertrack_test=acfc9e5d.61a0d0d07aa16; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=acfc9e5d.61a0d0d07aa16 1008s ok 978 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 979 1008s ok 980 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 981 1008s ok 982 1008s Set-Cookie: usertrack_test=f901d1dd.61a0d0d07bc59; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=f901d1dd.61a0d0d07bc59 1008s ok 983 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 984 1008s ok 985 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 986 1008s ok 987 1008s Set-Cookie: usertrack_test=2ad3a7d.61a0d0d07ce18; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=2ad3a7d.61a0d0d07ce18 1008s ok 988 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 989 1008s ok 990 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 991 1008s ok 992 1008s Set-Cookie: usertrack_test=50ae68bf.61a0d0d07dea4; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=50ae68bf.61a0d0d07dea4 1008s ok 993 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 994 1008s ok 995 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 996 1008s ok 997 1008s Set-Cookie: usertrack_test=75cea645.61a0d0d07eecf; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s Cookie: usertrack_test=75cea645.61a0d0d07eecf 1008s ok 998 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 999 1008s ok 1000 1008s ok 1001 1008s # testing : Checking return code is '200' 1008s # expected: 200 1008s # received: '200' 1008s ok 1002 1008s # usertrack_test=fd51072f.61a0d0d0800be; path=/; expires=Tue, 04-Jun-24 09:27:55 GMT 1008s ok 1003 1008s # expected: undef 1008s # received: undef 1008s ok 1004 1008s ok 1011s t/modules/vhost_alias.t ............. 1011s 1..8 1011s # Running under perl version 5.038002 for linux 1011s # Current time local: Tue Jun 4 09:26:55 2024 1011s # Current time GMT: Tue Jun 4 09:26:55 2024 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.42 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1011s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1011s # testing : VirtalDocumentRoot test 1011s # expected: 'www.vha-test.com' 1011s # received: 'www.vha-test.com' 1011s ok 1 1011s # testing : VirtualScriptAlias test 1011s # expected: 'test cgi for www.vha-test.com' 1011s # received: 'test cgi for www.vha-test.com' 1011s ok 2 1011s # testing : VirtalDocumentRoot test 1011s # expected: 'big.server.name.from.heck.org' 1011s # received: 'big.server.name.from.heck.org' 1011s ok 3 1011s # testing : VirtualScriptAlias test 1011s # expected: 'test cgi for big.server.name.from.heck.org' 1011s # received: 'test cgi for big.server.name.from.heck.org' 1011s ok 4 1011s # testing : VirtalDocumentRoot test 1011s # expected: 'ab.com' 1011s # received: 'ab.com' 1011s ok 5 1011s # testing : VirtualScriptAlias test 1011s # expected: 'test cgi for ab.com' 1011s # received: 'test cgi for ab.com' 1011s ok 6 1011s # testing : VirtalDocumentRoot test 1011s # expected: 'w-t-f.net' 1011s # received: 'w-t-f.net' 1011s ok 7 1011s # testing : VirtualScriptAlias test 1011s # expected: 'test cgi for w-t-f.net' 1011s # received: 'test cgi for w-t-f.net' 1011s ok 8 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1011s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1011s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1011s ok 1013s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1016s t/protocol/echo.t ................... 1016s 1..8 1016s # Running under perl version 5.038002 for linux 1016s # Current time local: Tue Jun 4 09:27:00 2024 1016s # Current time GMT: Tue Jun 4 09:27:00 2024 1016s # Using Test.pm version 1.31 1016s # Using Apache/Test.pm version 1.42 1016s testing mod_echo_ssl 1016s ok 1 1016s #Cipher: TLS_AES_256_GCM_SHA384 1016s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1016s # testing : echo 1016s # expected: 't/protocol/echo.t' 1016s # received: 't/protocol/echo.t' 1016s ok 2 1016s # testing : echo 1016s # expected: '/usr/bin/perl' 1016s # received: '/usr/bin/perl' 1016s ok 3 1016s # testing : echo 1016s # expected: '277718277718277718277718277718' 1016s # received: '277718277718277718277718277718' 1016s ok 4 1016s testing mod_echo 1016s ok 5 1016s # testing : echo 1016s # expected: 't/protocol/echo.t' 1016s # received: 't/protocol/echo.t' 1016s ok 6 1016s # testing : echo 1016s # expected: '/usr/bin/perl' 1016s # received: '/usr/bin/perl' 1016s ok 7 1016s # testing : echo 1016s # expected: '277718277718277718277718277718' 1016s # received: '277718277718277718277718277718' 1016s ok 8 1016s ok 1018s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1021s t/security/CVE-2003-0542.t .......... 1021s 1..1 1021s # Running under perl version 5.038002 for linux 1021s # Current time local: Tue Jun 4 09:27:05 2024 1021s # Current time GMT: Tue Jun 4 09:27:05 2024 1021s # Using Test.pm version 1.31 1021s # Using Apache/Test.pm version 1.42 1021s # testing : CAN-2003-0542 test case 1021s # expected: 404 1021s # received: '404' 1021s ok 1 1021s ok 1023s t/security/CVE-2004-0747.t .......... 1023s 1..1 1023s # Running under perl version 5.038002 for linux 1023s # Current time local: Tue Jun 4 09:27:08 2024 1023s # Current time GMT: Tue Jun 4 09:27:08 2024 1023s # Using Test.pm version 1.31 1023s # Using Apache/Test.pm version 1.42 1023s # testing : CAN-2004-0747 ap_resolve_env test case 1023s # expected: 200 1023s # received: 200 1023s ok 1 1023s ok 1025s t/security/CVE-2004-0811.t .......... 1025s 1..8 1025s # Running under perl version 5.038002 for linux 1025s # Current time local: Tue Jun 4 09:27:10 2024 1025s # Current time GMT: Tue Jun 4 09:27:10 2024 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.42 1025s # testing : subdir access allowed 1025s # expected: 200 1025s # received: '200' 1025s ok 1 1025s # testing : subdir access allowed 1025s # expected: 200 1025s # received: '200' 1025s ok 2 1025s # testing : subdir access allowed 1025s # expected: 200 1025s # received: '200' 1025s ok 3 1025s # testing : subdir access allowed 1025s # expected: 200 1025s # received: '200' 1025s ok 4 1025s # testing : topdir access denied 1025s # expected: 401 1025s # received: '401' 1025s ok 5 1025s # testing : topdir access denied 1025s # expected: 401 1025s # received: '401' 1025s ok 6 1025s # testing : topdir access denied 1025s # expected: 401 1025s # received: '401' 1025s ok 7 1025s # testing : topdir access denied 1025s # expected: 401 1025s # received: '401' 1025s ok 8 1025s ok 1027s t/security/CVE-2004-0940.t .......... 1027s 1..1 1027s # Running under perl version 5.038002 for linux 1027s # Current time local: Tue Jun 4 09:27:12 2024 1027s # Current time GMT: Tue Jun 4 09:27:12 2024 1027s # Using Test.pm version 1.31 1027s # Using Apache/Test.pm version 1.42 1027s # testing : response was 200 1027s # expected: 200 1027s # received: '200' 1027s ok 1 1027s ok 1029s t/security/CVE-2004-0942.t .......... 1029s 1..2 1029s # Running under perl version 5.038002 for linux 1029s # Current time local: Tue Jun 4 09:27:14 2024 1029s # Current time GMT: Tue Jun 4 09:27:14 2024 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.42 1029s ok 1 1029s # testing : request was refused 1029s # expected: qr/^HTTP\/1\.. 400/ 1029s # received: 'HTTP/1.1 400 Bad Request 1029s # ' 1029s ok 2 1029s ok 1031s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1033s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1035s t/security/CVE-2005-2491.t .......... 1035s 1..4 1035s # Running under perl version 5.038002 for linux 1035s # Current time local: Tue Jun 4 09:27:20 2024 1035s # Current time GMT: Tue Jun 4 09:27:20 2024 1035s # Using Test.pm version 1.31 1035s # Using Apache/Test.pm version 1.42 1035s # testing : check that server did not segfault 1035s # expected: 'Internal Server Error' 1035s # received: 'Internal Server Error' 1035s ok 1 1035s # testing : check for 500 response error 1035s # expected: 500 1035s # received: '500' 1035s ok 2 1035s # testing : check that server did not segfault 1035s # expected: 'Internal Server Error' 1035s # received: 'Internal Server Error' 1035s ok 3 1035s # testing : check for 500 response error 1035s # expected: 500 1035s # received: '500' 1035s ok 4 1035s ok 1037s t/security/CVE-2005-2700.t .......... 1037s 1..2 1037s # Running under perl version 5.038002 for linux 1037s # Current time local: Tue Jun 4 09:27:22 2024 1037s # Current time GMT: Tue Jun 4 09:27:22 2024 1037s # Using Test.pm version 1.31 1037s # Using Apache/Test.pm version 1.42 1037s # testing : access permitted without ccert 1037s # expected: 200 1037s # received: '200' 1037s ok 1 1037s # testing : access *not* permitted without ccert 1037s # expected: 200 1037s # received: '403' 1037s ok 2 1037s ok 1039s t/security/CVE-2005-3352.t .......... 1039s 1..2 1039s # Running under perl version 5.038002 for linux 1039s # Current time local: Tue Jun 4 09:27:24 2024 1039s # Current time GMT: Tue Jun 4 09:27:24 2024 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.42 1039s # testing : response code is OK 1039s # expected: 200 1039s # received: '200' 1039s ok 1 1039s # testing : referer was escaped 1039s # expected: qr/%22%3e/ 1039s # received: ' 1039s # 1039s # Menu for /security/CVE-2005-3352.map 1039s # 1039s #

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

1039s #
1039s # 1039s #
(Default) Go Back
1039s # 1039s # 1039s # 1039s # 1039s # ' 1039s ok 2 1039s ok 1041s t/security/CVE-2005-3357.t .......... 1041s 1..3 1041s # Running under perl version 5.038002 for linux 1041s # Current time local: Tue Jun 4 09:27:26 2024 1041s # Current time GMT: Tue Jun 4 09:27:26 2024 1041s # Using Test.pm version 1.31 1041s # Using Apache/Test.pm version 1.42 1041s # URL is http://localhost:8534/ 1041s ok 1 1041s # testing : Expected bad request from 'GET http://localhost:8534/' 1041s # expected: 400 1041s # received: '400' 1041s ok 2 1041s # testing : errordoc content was served 1041s # expected: qr/welcome to localhost/ 1041s # received: 'welcome to localhost:8529 1041s # ' 1041s ok 3 1041s ok 1043s t/security/CVE-2006-5752.t .......... 1043s 1..2 1043s # Running under perl version 5.038002 for linux 1043s # Current time local: Tue Jun 4 09:27:28 2024 1043s # Current time GMT: Tue Jun 4 09:27:28 2024 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.42 1043s # testing : server-status gave response 1043s # expected: 200 1043s # received: '200' 1043s ok 1 1043s # testing : response content-type had charset 1043s # expected: qr/charset=/ 1043s # received: 'text/html; charset=ISO-8859-1' 1043s ok 2 1043s ok 1045s t/security/CVE-2007-5000.t .......... 1045s 1..2 1045s # Running under perl version 5.038002 for linux 1045s # Current time local: Tue Jun 4 09:27:30 2024 1045s # Current time GMT: Tue Jun 4 09:27:30 2024 1045s # Using Test.pm version 1.31 1045s # Using Apache/Test.pm version 1.42 1045s # testing : response code is OK 1045s # expected: 200 1045s # received: '200' 1045s ok 1 1045s # testing : URI was escaped in response 1045s # expected: qr// 1045s # received: ' 1045s # 1045s # Menu for /security/CVE-2005-3352.map/<foo> 1045s # 1045s #

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

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

Bad Request

1085s #

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

1085s # 1085s # ' 1085s ok 2 1085s ok 1088s t/ssl/ocsp.t ........................ 1088s 1..3 1088s # Running under perl version 5.038002 for linux 1088s # Current time local: Tue Jun 4 09:28:12 2024 1088s # Current time GMT: Tue Jun 4 09:28:12 2024 1088s # Using Test.pm version 1.31 1088s # Using Apache/Test.pm version 1.42 1088s warning: Internal response 1088s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1088s response: 1088s 500 Server closed connection without sending any data back 1088s Content-Type: text/plain 1088s Client-Date: Tue, 04 Jun 2024 09:28:14 GMT 1088s Client-Warning: Internal response 1088s 1088s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1088s ok 1 1088s warning: 1088s message: welcome to localhost:8529 1088s response: 1088s HTTP/1.1 200 OK 1088s Connection: close 1088s Date: Tue, 04 Jun 2024 09:28:14 GMT 1088s Accept-Ranges: bytes 1088s ETag: "1a-613edd771cbc0" 1088s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1088s Vary: In-If1 1088s Content-Length: 26 1088s Content-Type: text/html 1088s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1088s Client-Date: Tue, 04 Jun 2024 09:28:14 GMT 1088s Client-Peer: 127.0.0.1:8535 1088s Client-Response-Num: 1 1088s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1088s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1088s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1088s Client-SSL-Socket-Class: IO::Socket::SSL 1088s Client-SSL-Version: TLSv1_3 1088s DMMATCH1: 1 1088s 1088s welcome to localhost:8529 1088s ok 2 1088s warning: Internal response 1088s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1088s response: 1088s 500 Server closed connection without sending any data back 1088s Content-Type: text/plain 1088s Client-Date: Tue, 04 Jun 2024 09:28:14 GMT 1088s Client-Warning: Internal response 1088s 1088s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1088s ok 3 1088s ok 1090s t/ssl/pha.t ......................... 1090s 1..4 1090s # Running under perl version 5.038002 for linux 1090s # Current time local: Tue Jun 4 09:28:15 2024 1090s # Current time GMT: Tue Jun 4 09:28:15 2024 1090s # Using Test.pm version 1.31 1090s # Using Apache/Test.pm version 1.42 1090s # testing : access must be denied without client certificate 1090s # expected: 403 1090s # received: '403' 1090s ok 1 1090s # testing : PHA reneg body buffer size restriction works 1090s # expected: 413 1090s # received: '413' 1090s ok 2 1090s # testing : PHA works with POST body 1090s # expected: 200 1090s # received: '200' 1090s ok 3 1090s # testing : request body matches response 1090s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1090s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1090s ok 4 1090s ok 1092s t/ssl/pr12355.t ..................... 1092s 1..10 1092s # Running under perl version 5.038002 for linux 1092s # Current time local: Tue Jun 4 09:28:17 2024 1092s # Current time GMT: Tue Jun 4 09:28:17 2024 1092s # Using Test.pm version 1.31 1092s # Using Apache/Test.pm version 1.42 1092s # Downgrading to TLSv12 1092s # testing : renegotiation on POST works 1092s # expected: 200 1092s # received: '200' 1092s ok 1 1092s # testing : request body matches response 1092s # expected: 'hello world' 1092s # received: 'hello world' 1092s ok 2 1092s # testing : renegotiation on POST works 1092s # expected: 200 1092s # received: '200' 1092s ok 3 1092s # testing : request body matches response 1092s # expected: 'hello world' 1092s # received: 'hello world' 1092s ok 4 1092s # testing : renegotiation on POST works 1092s # expected: 200 1092s # received: '200' 1092s ok 5 1092s # testing : request body matches response 1093s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1093s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1093s ok 6 1093s # testing : renegotiation on POST works 1093s # expected: 200 1093s # received: '200' 1093s ok 7 1093s # testing : request body matches response 1093s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1093s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1093s ok 8 1093s # testing : renegotiation on POST works 1093s # expected: 200 1093s # received: '200' 1093s ok 9 1093s # testing : request body matches response 1093s # expected: 'HELLO' 1093s # received: 'HELLO' 1093s ok 10 1093s ok 1095s t/ssl/pr43738.t ..................... 1095s 1..4 1095s # Running under perl version 5.038002 for linux 1095s # Current time local: Tue Jun 4 09:28:19 2024 1095s # Current time GMT: Tue Jun 4 09:28:19 2024 1095s # Using Test.pm version 1.31 1095s # Using Apache/Test.pm version 1.42 1095s # Downgrading to TLSv12 1095s # testing : renegotiation on POST works 1095s # expected: 200 1095s # received: '200' 1095s ok 1 1095s # testing : request body matches response 1095s # expected: '/modules/ssl/aes128/empty.pfa 1095s # hello world' 1095s # received: '/modules/ssl/aes128/empty.pfa 1095s # hello world' 1095s ok 2 1095s # testing : renegotiation on POST works 1095s # expected: 200 1095s # received: '200' 1095s ok 3 1095s # testing : request body matches response 1095s # expected: '/modules/ssl/aes256/empty.pfa 1095s # hello world' 1095s # received: '/modules/ssl/aes256/empty.pfa 1095s # hello world' 1095s ok 4 1095s ok 1103s t/ssl/proxy.t ....................... 1103s # using LWP client 1103s 1..290 1103s # Running under perl version 5.038002 for linux 1103s # Current time local: Tue Jun 4 09:28:22 2024 1103s # Current time GMT: Tue Jun 4 09:28:22 2024 1103s # Using Test.pm version 1.31 1103s # Using Apache/Test.pm version 1.42 1103s # testing : / with proxy_http_https (http) 1103s # expected: 200 1103s # received: '200' 1103s ok 1 1103s # testing : CGI script with folded headers 1103s # expected: 200 1103s # received: '200' 1103s ok 2 1103s # testing : using valid proxyssl client cert 1103s # expected: 200 1103s # received: '200' 1103s ok 3 1103s # testing : using invalid proxyssl client cert 1103s # expected: 403 1103s # received: '403' 1103s ok 4 1103s # testing : protected cgi script 1103s # expected: 200 1103s # received: '200' 1103s ok 5 1103s # testing : X-Forwarded-Host header 1103s # expected: 'localhost:8560' 1103s # received: 'localhost:8560' 1103s ok 6 1103s # testing : client subject common name 1103s # expected: 'client_ok' 1103s # received: 'client_ok' 1103s ok 7 1103s # testing : ProxyPassReverse Location rewrite 1103s # expected: 'http://localhost:8560/modules/' 1103s # received: 'http://localhost:8560/modules/' 1103s ok 8 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 1024 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '1024' 1103s # received: 1024 1103s ok 9 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 2048 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '2048' 1103s # received: 2048 1103s ok 10 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 3072 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '3072' 1103s # received: 3072 1103s ok 11 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 4096 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '4096' 1103s # received: 4096 1103s ok 12 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 5120 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '5120' 1103s # received: 5120 1103s ok 13 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 6144 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '6144' 1103s # received: 6144 1103s ok 14 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 7168 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '7168' 1103s # received: 7168 1103s ok 15 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 8192 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '8192' 1103s # received: 8192 1103s ok 16 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 9216 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 5 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '9216' 1103s # received: 9216 1103s ok 17 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 10240 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 6 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '10240' 1103s # received: 10240 1103s ok 18 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 11264 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 6 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '11264' 1103s # received: 11264 1103s ok 19 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 12288 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 6 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '12288' 1103s # received: 12288 1103s ok 20 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 13312 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 6 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '13312' 1103s # received: 13312 1103s ok 21 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 14336 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 6 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '14336' 1103s # received: 14336 1103s ok 22 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 15360 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1103s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1103s #Vary: In-If1 1103s #Content-Length: 6 1103s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1103s #Client-Peer: 127.0.0.1:8560 1103s #Client-Response-Num: 1 1103s #DMMATCH1: 1 1103s # 1103s # testing : length posted 1103s # expected: '15360' 1103s # received: 15360 1103s ok 23 1103s #lwp request: 1103s #POST http://localhost:8560/eat_post HTTP/1.1 1103s #User-Agent: libwww-perl/6.77 1103s #Content-Length: 16384 1103s # 1103s #server response: 1103s #HTTP/1.1 200 OK 1103s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '16384' 1104s # received: 16384 1104s ok 24 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 17408 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '17408' 1104s # received: 17408 1104s ok 25 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 18432 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '18432' 1104s # received: 18432 1104s ok 26 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 19456 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '19456' 1104s # received: 19456 1104s ok 27 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 20480 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '20480' 1104s # received: 20480 1104s ok 28 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 21504 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '21504' 1104s # received: 21504 1104s ok 29 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 22528 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '22528' 1104s # received: 22528 1104s ok 30 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 23552 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '23552' 1104s # received: 23552 1104s ok 31 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 24576 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '24576' 1104s # received: 24576 1104s ok 32 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 25600 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '25600' 1104s # received: 25600 1104s ok 33 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 26624 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '26624' 1104s # received: 26624 1104s ok 34 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 27648 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '27648' 1104s # received: 27648 1104s ok 35 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 28672 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '28672' 1104s # received: 28672 1104s ok 36 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 29696 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '29696' 1104s # received: 29696 1104s ok 37 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 30720 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '30720' 1104s # received: 30720 1104s ok 38 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 31744 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '31744' 1104s # received: 31744 1104s ok 39 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 32768 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '32768' 1104s # received: 32768 1104s ok 40 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 33792 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '33792' 1104s # received: 33792 1104s ok 41 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 34816 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '34816' 1104s # received: 34816 1104s ok 42 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 35840 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '35840' 1104s # received: 35840 1104s ok 43 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 36864 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '36864' 1104s # received: 36864 1104s ok 44 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 37888 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '37888' 1104s # received: 37888 1104s ok 45 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 38912 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '38912' 1104s # received: 38912 1104s ok 46 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 39936 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '39936' 1104s # received: 39936 1104s ok 47 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 40960 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '40960' 1104s # received: 40960 1104s ok 48 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 41984 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '41984' 1104s # received: 41984 1104s ok 49 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 43008 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '43008' 1104s # received: 43008 1104s ok 50 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 44032 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '44032' 1104s # received: 44032 1104s ok 51 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 45056 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '45056' 1104s # received: 45056 1104s ok 52 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 46080 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '46080' 1104s # received: 46080 1104s ok 53 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 47104 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '47104' 1104s # received: 47104 1104s ok 54 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 48128 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '48128' 1104s # received: 48128 1104s ok 55 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 49152 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '49152' 1104s # received: 49152 1104s ok 56 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 50176 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '50176' 1104s # received: 50176 1104s ok 57 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 51200 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '51200' 1104s # received: 51200 1104s ok 58 1104s #lwp request: 1104s #POST http://localhost:8560/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 102400 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 7 1104s #Client-Date: Tue, 04 Jun 2024 09:28:25 GMT 1104s #Client-Peer: 127.0.0.1:8560 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '102400' 1104s # received: 102400 1104s ok 59 1104s # testing : / with proxy_http_https_proxy_section (http) 1104s # expected: 200 1104s # received: '200' 1104s ok 60 1104s # testing : CGI script with folded headers 1104s # expected: 200 1104s # received: '200' 1104s ok 61 1104s # testing : using valid proxyssl client cert 1104s # expected: 200 1104s # received: '200' 1104s ok 62 1104s # testing : using invalid proxyssl client cert 1104s # expected: 403 1104s # received: '403' 1104s ok 63 1104s # testing : protected cgi script 1104s # expected: 200 1104s # received: '200' 1104s ok 64 1104s # testing : X-Forwarded-Host header 1104s # expected: 'localhost:8562' 1104s # received: 'localhost:8562' 1104s ok 65 1104s # testing : client subject common name 1104s # expected: 'client_ok' 1104s # received: 'client_ok' 1104s ok 66 1104s # testing : ProxyPassReverse Location rewrite 1104s # expected: 'http://localhost:8562/modules/' 1104s # received: 'http://localhost:8562/modules/' 1104s ok 67 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 1024 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '1024' 1104s # received: 1024 1104s ok 68 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 2048 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '2048' 1104s # received: 2048 1104s ok 69 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 3072 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '3072' 1104s # received: 3072 1104s ok 70 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 4096 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '4096' 1104s # received: 4096 1104s ok 71 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 5120 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '5120' 1104s # received: 5120 1104s ok 72 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 6144 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '6144' 1104s # received: 6144 1104s ok 73 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 7168 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '7168' 1104s # received: 7168 1104s ok 74 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 8192 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '8192' 1104s # received: 8192 1104s ok 75 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 9216 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '9216' 1104s # received: 9216 1104s ok 76 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 10240 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '10240' 1104s # received: 10240 1104s ok 77 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 11264 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '11264' 1104s # received: 11264 1104s ok 78 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 12288 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '12288' 1104s # received: 12288 1104s ok 79 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 13312 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '13312' 1104s # received: 13312 1104s ok 80 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 14336 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '14336' 1104s # received: 14336 1104s ok 81 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 15360 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '15360' 1104s # received: 15360 1104s ok 82 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 16384 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '16384' 1104s # received: 16384 1104s ok 83 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 17408 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '17408' 1104s # received: 17408 1104s ok 84 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 18432 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '18432' 1104s # received: 18432 1104s ok 85 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 19456 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '19456' 1104s # received: 19456 1104s ok 86 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 20480 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '20480' 1104s # received: 20480 1104s ok 87 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 21504 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '21504' 1104s # received: 21504 1104s ok 88 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 22528 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '22528' 1104s # received: 22528 1104s ok 89 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 23552 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '23552' 1104s # received: 23552 1104s ok 90 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 24576 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '24576' 1104s # received: 24576 1104s ok 91 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 25600 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '25600' 1104s # received: 25600 1104s ok 92 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 26624 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '26624' 1104s # received: 26624 1104s ok 93 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 27648 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '27648' 1104s # received: 27648 1104s ok 94 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 28672 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '28672' 1104s # received: 28672 1104s ok 95 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 29696 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '29696' 1104s # received: 29696 1104s ok 96 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 30720 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '30720' 1104s # received: 30720 1104s ok 97 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 31744 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '31744' 1104s # received: 31744 1104s ok 98 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 32768 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '32768' 1104s # received: 32768 1104s ok 99 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 33792 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '33792' 1104s # received: 33792 1104s ok 100 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 34816 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '34816' 1104s # received: 34816 1104s ok 101 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 35840 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '35840' 1104s # received: 35840 1104s ok 102 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 36864 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '36864' 1104s # received: 36864 1104s ok 103 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 37888 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '37888' 1104s # received: 37888 1104s ok 104 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 38912 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '38912' 1104s # received: 38912 1104s ok 105 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 39936 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '39936' 1104s # received: 39936 1104s ok 106 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 40960 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '40960' 1104s # received: 40960 1104s ok 107 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 41984 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '41984' 1104s # received: 41984 1104s ok 108 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 43008 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '43008' 1104s # received: 43008 1104s ok 109 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 44032 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '44032' 1104s # received: 44032 1104s ok 110 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 45056 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '45056' 1104s # received: 45056 1104s ok 111 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 46080 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '46080' 1104s # received: 46080 1104s ok 112 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 47104 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '47104' 1104s # received: 47104 1104s ok 113 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 48128 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '48128' 1104s # received: 48128 1104s ok 114 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 49152 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '49152' 1104s # received: 49152 1104s ok 115 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 50176 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '50176' 1104s # received: 50176 1104s ok 116 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 51200 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '51200' 1104s # received: 51200 1104s ok 117 1104s #lwp request: 1104s #POST http://localhost:8562/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 102400 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 7 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8562 1104s #Client-Response-Num: 1 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '102400' 1104s # received: 102400 1104s ok 118 1104s # testing : / with proxy_https_http (https) 1104s # expected: 200 1104s # received: '200' 1104s ok 119 1104s # testing : CGI script with folded headers 1104s # expected: 200 1104s # received: '200' 1104s ok 120 1104s # testing : ProxyPassReverse Location rewrite 1104s # expected: 'https://localhost:8564/modules/' 1104s # received: 'https://localhost:8564/modules/' 1104s ok 121 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 1024 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '1024' 1104s # received: 1024 1104s ok 122 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 2048 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '2048' 1104s # received: 2048 1104s ok 123 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 3072 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '3072' 1104s # received: 3072 1104s ok 124 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 4096 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '4096' 1104s # received: 4096 1104s ok 125 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 5120 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '5120' 1104s # received: 5120 1104s ok 126 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 6144 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '6144' 1104s # received: 6144 1104s ok 127 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 7168 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '7168' 1104s # received: 7168 1104s ok 128 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 8192 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '8192' 1104s # received: 8192 1104s ok 129 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 9216 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '9216' 1104s # received: 9216 1104s ok 130 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 10240 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '10240' 1104s # received: 10240 1104s ok 131 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 11264 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '11264' 1104s # received: 11264 1104s ok 132 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 12288 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '12288' 1104s # received: 12288 1104s ok 133 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 13312 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '13312' 1104s # received: 13312 1104s ok 134 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 14336 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '14336' 1104s # received: 14336 1104s ok 135 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 15360 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '15360' 1104s # received: 15360 1104s ok 136 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 16384 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '16384' 1104s # received: 16384 1104s ok 137 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 17408 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '17408' 1104s # received: 17408 1104s ok 138 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 18432 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '18432' 1104s # received: 18432 1104s ok 139 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 19456 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '19456' 1104s # received: 19456 1104s ok 140 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 20480 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '20480' 1104s # received: 20480 1104s ok 141 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 21504 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:26 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '21504' 1104s # received: 21504 1104s ok 142 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 22528 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '22528' 1104s # received: 22528 1104s ok 143 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 23552 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '23552' 1104s # received: 23552 1104s ok 144 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 24576 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '24576' 1104s # received: 24576 1104s ok 145 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 25600 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '25600' 1104s # received: 25600 1104s ok 146 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 26624 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '26624' 1104s # received: 26624 1104s ok 147 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 27648 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '27648' 1104s # received: 27648 1104s ok 148 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 28672 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '28672' 1104s # received: 28672 1104s ok 149 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 29696 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '29696' 1104s # received: 29696 1104s ok 150 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 30720 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '30720' 1104s # received: 30720 1104s ok 151 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 31744 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '31744' 1104s # received: 31744 1104s ok 152 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 32768 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '32768' 1104s # received: 32768 1104s ok 153 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 33792 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '33792' 1104s # received: 33792 1104s ok 154 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 34816 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '34816' 1104s # received: 34816 1104s ok 155 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 35840 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '35840' 1104s # received: 35840 1104s ok 156 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 36864 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '36864' 1104s # received: 36864 1104s ok 157 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 37888 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '37888' 1104s # received: 37888 1104s ok 158 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 38912 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '38912' 1104s # received: 38912 1104s ok 159 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 39936 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '39936' 1104s # received: 39936 1104s ok 160 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 40960 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '40960' 1104s # received: 40960 1104s ok 161 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 41984 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '41984' 1104s # received: 41984 1104s ok 162 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 43008 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '43008' 1104s # received: 43008 1104s ok 163 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 44032 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '44032' 1104s # received: 44032 1104s ok 164 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 45056 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '45056' 1104s # received: 45056 1104s ok 165 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 46080 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '46080' 1104s # received: 46080 1104s ok 166 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 47104 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '47104' 1104s # received: 47104 1104s ok 167 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 48128 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '48128' 1104s # received: 48128 1104s ok 168 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 49152 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '49152' 1104s # received: 49152 1104s ok 169 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 50176 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '50176' 1104s # received: 50176 1104s ok 170 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 51200 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '51200' 1104s # received: 51200 1104s ok 171 1104s #lwp request: 1104s #POST https://localhost:8564/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 102400 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 7 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8564 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '102400' 1104s # received: 102400 1104s ok 172 1104s # testing : / with proxy_https_https (https) 1104s # expected: 200 1104s # received: '200' 1104s ok 173 1104s # testing : CGI script with folded headers 1104s # expected: 200 1104s # received: '200' 1104s ok 174 1104s # testing : using valid proxyssl client cert 1104s # expected: 200 1104s # received: '200' 1104s ok 175 1104s # testing : using invalid proxyssl client cert 1104s # expected: 403 1104s # received: '403' 1104s ok 176 1104s # testing : protected cgi script 1104s # expected: 200 1104s # received: '200' 1104s ok 177 1104s # testing : X-Forwarded-Host header 1104s # expected: 'localhost:8561' 1104s # received: 'localhost:8561' 1104s ok 178 1104s # testing : client subject common name 1104s # expected: 'client_ok' 1104s # received: 'client_ok' 1104s ok 179 1104s # testing : ProxyPassReverse Location rewrite 1104s # expected: 'https://localhost:8561/modules/' 1104s # received: 'https://localhost:8561/modules/' 1104s ok 180 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 1024 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '1024' 1104s # received: 1024 1104s ok 181 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 2048 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '2048' 1104s # received: 2048 1104s ok 182 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 3072 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '3072' 1104s # received: 3072 1104s ok 183 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 4096 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '4096' 1104s # received: 4096 1104s ok 184 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 5120 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '5120' 1104s # received: 5120 1104s ok 185 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 6144 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '6144' 1104s # received: 6144 1104s ok 186 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 7168 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '7168' 1104s # received: 7168 1104s ok 187 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 8192 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '8192' 1104s # received: 8192 1104s ok 188 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 9216 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:27 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '9216' 1104s # received: 9216 1104s ok 189 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 10240 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '10240' 1104s # received: 10240 1104s ok 190 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 11264 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '11264' 1104s # received: 11264 1104s ok 191 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 12288 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '12288' 1104s # received: 12288 1104s ok 192 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 13312 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '13312' 1104s # received: 13312 1104s ok 193 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 14336 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '14336' 1104s # received: 14336 1104s ok 194 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 15360 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '15360' 1104s # received: 15360 1104s ok 195 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 16384 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '16384' 1104s # received: 16384 1104s ok 196 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 17408 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '17408' 1104s # received: 17408 1104s ok 197 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 18432 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '18432' 1104s # received: 18432 1104s ok 198 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 19456 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '19456' 1104s # received: 19456 1104s ok 199 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 20480 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '20480' 1104s # received: 20480 1104s ok 200 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 21504 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '21504' 1104s # received: 21504 1104s ok 201 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 22528 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '22528' 1104s # received: 22528 1104s ok 202 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 23552 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '23552' 1104s # received: 23552 1104s ok 203 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 24576 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '24576' 1104s # received: 24576 1104s ok 204 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 25600 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '25600' 1104s # received: 25600 1104s ok 205 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 26624 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '26624' 1104s # received: 26624 1104s ok 206 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 27648 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '27648' 1104s # received: 27648 1104s ok 207 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 28672 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '28672' 1104s # received: 28672 1104s ok 208 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 29696 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '29696' 1104s # received: 29696 1104s ok 209 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 30720 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '30720' 1104s # received: 30720 1104s ok 210 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 31744 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '31744' 1104s # received: 31744 1104s ok 211 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 32768 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '32768' 1104s # received: 32768 1104s ok 212 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 33792 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '33792' 1104s # received: 33792 1104s ok 213 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 34816 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '34816' 1104s # received: 34816 1104s ok 214 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 35840 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '35840' 1104s # received: 35840 1104s ok 215 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 36864 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '36864' 1104s # received: 36864 1104s ok 216 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 37888 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '37888' 1104s # received: 37888 1104s ok 217 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 38912 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '38912' 1104s # received: 38912 1104s ok 218 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 39936 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '39936' 1104s # received: 39936 1104s ok 219 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 40960 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '40960' 1104s # received: 40960 1104s ok 220 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 41984 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '41984' 1104s # received: 41984 1104s ok 221 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 43008 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '43008' 1104s # received: 43008 1104s ok 222 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 44032 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:28 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '44032' 1104s # received: 44032 1104s ok 223 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 45056 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '45056' 1104s # received: 45056 1104s ok 224 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 46080 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '46080' 1104s # received: 46080 1104s ok 225 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 47104 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '47104' 1104s # received: 47104 1104s ok 226 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 48128 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '48128' 1104s # received: 48128 1104s ok 227 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 49152 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '49152' 1104s # received: 49152 1104s ok 228 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 50176 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '50176' 1104s # received: 50176 1104s ok 229 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 51200 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '51200' 1104s # received: 51200 1104s ok 230 1104s #lwp request: 1104s #POST https://localhost:8561/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 102400 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 7 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8561 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '102400' 1104s # received: 102400 1104s ok 231 1104s # testing : / with proxy_https_https_proxy_section (https) 1104s # expected: 200 1104s # received: '200' 1104s ok 232 1104s # testing : CGI script with folded headers 1104s # expected: 200 1104s # received: '200' 1104s ok 233 1104s # testing : using valid proxyssl client cert 1104s # expected: 200 1104s # received: '200' 1104s ok 234 1104s # testing : using invalid proxyssl client cert 1104s # expected: 403 1104s # received: '403' 1104s ok 235 1104s # testing : protected cgi script 1104s # expected: 200 1104s # received: '200' 1104s ok 236 1104s # testing : X-Forwarded-Host header 1104s # expected: 'localhost:8563' 1104s # received: 'localhost:8563' 1104s ok 237 1104s # testing : client subject common name 1104s # expected: 'client_ok' 1104s # received: 'client_ok' 1104s ok 238 1104s # testing : ProxyPassReverse Location rewrite 1104s # expected: 'https://localhost:8563/modules/' 1104s # received: 'https://localhost:8563/modules/' 1104s ok 239 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 1024 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '1024' 1104s # received: 1024 1104s ok 240 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 2048 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '2048' 1104s # received: 2048 1104s ok 241 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 3072 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '3072' 1104s # received: 3072 1104s ok 242 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 4096 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '4096' 1104s # received: 4096 1104s ok 243 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 5120 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '5120' 1104s # received: 5120 1104s ok 244 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 6144 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '6144' 1104s # received: 6144 1104s ok 245 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 7168 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '7168' 1104s # received: 7168 1104s ok 246 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 8192 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '8192' 1104s # received: 8192 1104s ok 247 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 9216 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 5 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '9216' 1104s # received: 9216 1104s ok 248 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 10240 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '10240' 1104s # received: 10240 1104s ok 249 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 11264 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '11264' 1104s # received: 11264 1104s ok 250 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 12288 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '12288' 1104s # received: 12288 1104s ok 251 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 13312 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '13312' 1104s # received: 13312 1104s ok 252 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 14336 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '14336' 1104s # received: 14336 1104s ok 253 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 15360 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '15360' 1104s # received: 15360 1104s ok 254 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 16384 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '16384' 1104s # received: 16384 1104s ok 255 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 17408 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '17408' 1104s # received: 17408 1104s ok 256 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 18432 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '18432' 1104s # received: 18432 1104s ok 257 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 19456 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '19456' 1104s # received: 19456 1104s ok 258 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 20480 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '20480' 1104s # received: 20480 1104s ok 259 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 21504 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '21504' 1104s # received: 21504 1104s ok 260 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 22528 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '22528' 1104s # received: 22528 1104s ok 261 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 23552 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '23552' 1104s # received: 23552 1104s ok 262 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 24576 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '24576' 1104s # received: 24576 1104s ok 263 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 25600 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '25600' 1104s # received: 25600 1104s ok 264 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 26624 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:29 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '26624' 1104s # received: 26624 1104s ok 265 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 27648 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '27648' 1104s # received: 27648 1104s ok 266 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 28672 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '28672' 1104s # received: 28672 1104s ok 267 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 29696 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '29696' 1104s # received: 29696 1104s ok 268 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 30720 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '30720' 1104s # received: 30720 1104s ok 269 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 31744 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '31744' 1104s # received: 31744 1104s ok 270 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 32768 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '32768' 1104s # received: 32768 1104s ok 271 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 33792 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '33792' 1104s # received: 33792 1104s ok 272 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 34816 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '34816' 1104s # received: 34816 1104s ok 273 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 35840 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '35840' 1104s # received: 35840 1104s ok 274 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 36864 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '36864' 1104s # received: 36864 1104s ok 275 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 37888 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '37888' 1104s # received: 37888 1104s ok 276 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 38912 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '38912' 1104s # received: 38912 1104s ok 277 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 39936 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '39936' 1104s # received: 39936 1104s ok 278 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 40960 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '40960' 1104s # received: 40960 1104s ok 279 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 41984 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '41984' 1104s # received: 41984 1104s ok 280 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 43008 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '43008' 1104s # received: 43008 1104s ok 281 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 44032 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '44032' 1104s # received: 44032 1104s ok 282 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 45056 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '45056' 1104s # received: 45056 1104s ok 283 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 46080 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '46080' 1104s # received: 46080 1104s ok 284 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 47104 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '47104' 1104s # received: 47104 1104s ok 285 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 48128 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '48128' 1104s # received: 48128 1104s ok 286 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 49152 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '49152' 1104s # received: 49152 1104s ok 287 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 50176 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '50176' 1104s # received: 50176 1104s ok 288 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 51200 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 6 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '51200' 1104s # received: 51200 1104s ok 289 1104s #lwp request: 1104s #POST https://localhost:8563/eat_post HTTP/1.1 1104s #User-Agent: libwww-perl/6.77 1104s #Content-Length: 102400 1104s # 1104s #server response: 1104s #HTTP/1.1 200 OK 1104s #Connection: close 1104s #Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1104s #Vary: In-If1 1104s #Content-Length: 7 1104s #Client-Date: Tue, 04 Jun 2024 09:28:30 GMT 1104s #Client-Peer: 127.0.0.1:8563 1104s #Client-Response-Num: 1 1104s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1104s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1104s #Client-SSL-Socket-Class: IO::Socket::SSL 1104s #Client-SSL-Version: TLSv1_3 1104s #DMMATCH1: 1 1104s # 1104s # testing : length posted 1104s # expected: '102400' 1104s # received: 102400 1104s ok 290 1104s ok 1106s t/ssl/require.t ..................... 1106s 1..10 1106s # Running under perl version 5.038002 for linux 1106s # Current time local: Tue Jun 4 09:28:30 2024 1106s # Current time GMT: Tue Jun 4 09:28:30 2024 1106s # Using Test.pm version 1.31 1106s # Using Apache/Test.pm version 1.42 1106s ok 1 1106s ok 2 1106s ok 3 1106s ok 4 1106s ok 5 1106s ok 6 1106s ok 7 1106s ok 8 1106s ok 9 1106s ok 10 1106s ok 1108s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1112s t/ssl/varlookup.t ................... 1112s 1..83 1112s # Running under perl version 5.038002 for linux 1112s # Current time local: Tue Jun 4 09:28:35 2024 1112s # Current time GMT: Tue Jun 4 09:28:35 2024 1112s # Using Test.pm version 1.31 1112s # Using Apache/Test.pm version 1.42 1112s # testing : HTTP_USER_AGENT 1112s # expected: 'libwww-perl/6.77' 1112s # received: 'libwww-perl/6.77' 1112s ok 1 1112s # testing : HTTP:User-Agent 1112s # expected: 'libwww-perl/6.77' 1112s # received: 'libwww-perl/6.77' 1112s ok 2 1112s # testing : HTTP_REFERER 1112s # expected: 't/ssl/varlookup.t' 1112s # received: 't/ssl/varlookup.t' 1112s ok 3 1112s # testing : HTTP_HOST 1112s # expected: 'localhost:8532' 1112s # received: 'localhost:8532' 1112s ok 4 1112s # testing : QUERY_STRING 1112s # expected: 'QUERY_STRING' 1112s # received: 'QUERY_STRING' 1112s ok 5 1112s # testing : SERVER_SOFTWARE 1112s # expected: qr/^Apache\/2.4.58/ 1112s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1112s ok 6 1112s # testing : SERVER_ADMIN 1112s # expected: 'tuser@localhost' 1112s # received: 'tuser@localhost' 1112s ok 7 1112s # testing : SERVER_PORT 1112s # expected: '8532' 1112s # received: '8532' 1112s ok 8 1112s # testing : SERVER_NAME 1112s # expected: 'localhost' 1112s # received: 'localhost' 1112s ok 9 1112s # testing : SERVER_PROTOCOL 1112s # expected: qr/^HTTP\/1\.\d$/ 1112s # received: 'HTTP/1.1' 1112s ok 10 1112s # testing : REMOTE_ADDR 1112s # expected: '127.0.0.1' 1112s # received: '127.0.0.1' 1112s ok 11 1112s # testing : DOCUMENT_ROOT 1112s # expected: '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs' 1112s # received: '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs' 1112s ok 12 1112s # testing : REQUEST_METHOD 1112s # expected: 'GET' 1112s # received: 'GET' 1112s ok 13 1112s # testing : REQUEST_URI 1112s # expected: '/test_ssl_var_lookup' 1112s # received: '/test_ssl_var_lookup' 1112s ok 14 1112s # testing : TIME_YEAR 1112s # expected: 2024 1112s # received: '2024' 1112s ok 15 1112s # testing : TIME_MON 1112s # expected: '06' 1112s # received: '06' 1112s ok 16 1112s # testing : TIME_DAY 1112s # expected: '04' 1112s # received: '04' 1112s ok 17 1112s # testing : TIME_WDAY 1112s # expected: 2 1112s # received: '2' 1112s ok 18 1112s # testing : IS_SUBREQ 1112s # expected: 'false' 1112s # received: 'false' 1112s ok 19 1112s # testing : API_VERSION 1112s # expected: '20120211' 1112s # received: '20120211' 1112s ok 20 1112s # testing : THE_REQUEST 1112s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1112s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1112s ok 21 1112s # testing : REQUEST_SCHEME 1112s # expected: 'https' 1112s # received: 'https' 1112s ok 22 1112s # testing : HTTPS 1112s # expected: 'on' 1112s # received: 'on' 1112s ok 23 1112s # testing : ENV:THE_ARGS 1112s # expected: 'ENV:THE_ARGS' 1112s # received: 'ENV:THE_ARGS' 1112s ok 24 1112s # testing : SSL_CLIENT_M_VERSION 1112s # expected: qr/^\d+$/ 1112s # received: '3' 1112s ok 25 1112s # testing : SSL_SERVER_M_VERSION 1112s # expected: qr/^\d+$/ 1112s # received: '3' 1112s ok 26 1112s # testing : SSL_CLIENT_M_SERIAL 1112s # expected: qr/^[0-9A-F]+$/ 1112s # received: '05' 1112s ok 27 1112s # testing : SSL_SERVER_M_SERIAL 1112s # expected: qr/^[0-9A-F]+$/ 1112s # received: '03' 1112s ok 28 1112s # testing : SSL_PROTOCOL 1112s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1112s # received: 'TLSv1.3' 1112s ok 29 1112s # testing : SSL_CLIENT_V_START 1112s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1112s # received: 'Jun 4 09:20:58 2024 GMT' 1112s ok 30 1112s # testing : SSL_SERVER_V_START 1112s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1112s # received: 'Jun 4 09:20:57 2024 GMT' 1112s ok 31 1112s # testing : SSL_CLIENT_V_END 1112s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1112s # received: 'Jun 4 09:20:58 2025 GMT' 1112s ok 32 1112s # testing : SSL_SERVER_V_END 1112s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1112s # received: 'Jun 4 09:20:57 2025 GMT' 1112s ok 33 1112s # testing : SSL_CIPHER 1112s # expected: qr/^[A-Z0-9_-]+$/ 1112s # received: 'TLS_AES_256_GCM_SHA384' 1112s ok 34 1112s # testing : SSL_CIPHER_EXPORT 1112s # expected: 'false' 1112s # received: 'false' 1112s ok 35 1112s # testing : SSL_CIPHER_ALGKEYSIZE 1112s # expected: qr/^\d+$/ 1112s # received: '256' 1112s ok 36 1112s # testing : SSL_CIPHER_USEKEYSIZE 1112s # expected: qr/^\d+$/ 1112s # received: '256' 1112s ok 37 1112s # testing : SSL_SECURE_RENEG 1112s # expected: qr/^(false|true)$/ 1112s # received: 'true' 1112s ok 38 1112s # testing : SSL_CLIENT_S_DN 1112s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s ok 39 1112s # testing : SSL_SERVER_S_DN 1112s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1112s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s ok 40 1112s # testing : SSL_CLIENT_S_DN_C 1112s # expected: 'US' 1112s # received: 'US' 1112s ok 41 1112s # testing : SSL_SERVER_S_DN_C 1112s # expected: 'US' 1112s # received: 'US' 1112s ok 42 1112s # testing : SSL_CLIENT_S_DN_ST 1112s # expected: 'California' 1112s # received: 'California' 1112s ok 43 1112s # testing : SSL_SERVER_S_DN_ST 1112s # expected: 'California' 1112s # received: 'California' 1112s ok 44 1112s # testing : SSL_CLIENT_S_DN_L 1112s # expected: 'San Francisco' 1112s # received: 'San Francisco' 1112s ok 45 1112s # testing : SSL_SERVER_S_DN_L 1112s # expected: 'San Francisco' 1112s # received: 'San Francisco' 1112s ok 46 1112s # testing : SSL_CLIENT_S_DN_O 1112s # expected: 'ASF' 1112s # received: 'ASF' 1112s ok 47 1112s # testing : SSL_SERVER_S_DN_O 1112s # expected: 'ASF' 1112s # received: 'ASF' 1112s ok 48 1112s # testing : SSL_CLIENT_S_DN_OU 1112s # expected: 'httpd-test' 1112s # received: 'httpd-test' 1112s ok 49 1112s # testing : SSL_SERVER_S_DN_OU 1112s # expected: qr/^httpd-test\/([-\w]+)/ 1112s # received: 'httpd-test/rsa-test' 1112s ok 50 1112s # testing : SSL_CLIENT_S_DN_CN 1112s # expected: 'client_ok' 1112s # received: 'client_ok' 1112s ok 51 1112s # testing : SSL_SERVER_S_DN_CN 1112s # expected: 'localhost' 1112s # received: 'localhost' 1112s ok 52 1112s # testing : SSL_CLIENT_S_DN_Email 1112s # expected: 'test-dev@httpd.apache.org' 1112s # received: 'test-dev@httpd.apache.org' 1112s ok 53 1112s # testing : SSL_SERVER_S_DN_Email 1112s # expected: 'test-dev@httpd.apache.org' 1112s # received: 'test-dev@httpd.apache.org' 1112s ok 54 1112s # testing : SSL_CLIENT_SAN_Email_0 1112s # expected: 'test-dev@httpd.apache.org' 1112s # received: 'test-dev@httpd.apache.org' 1112s ok 55 1112s # testing : SSL_SERVER_SAN_DNS_0 1112s # expected: 'localhost' 1112s # received: 'localhost' 1112s ok 56 1112s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1112s # expected: 'test-dev@httpd.apache.org' 1112s # received: 'test-dev@httpd.apache.org' 1112s ok 57 1112s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1112s # expected: '_https.localhost' 1112s # received: '_https.localhost' 1112s ok 58 1112s # testing : SSL_CLIENT_I_DN 1112s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s ok 59 1112s # testing : SSL_SERVER_I_DN 1112s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1112s ok 60 1112s # testing : SSL_CLIENT_I_DN_C 1112s # expected: 'US' 1112s # received: 'US' 1112s ok 61 1112s # testing : SSL_SERVER_I_DN_C 1112s # expected: 'US' 1112s # received: 'US' 1112s ok 62 1112s # testing : SSL_CLIENT_I_DN_ST 1112s # expected: 'California' 1112s # received: 'California' 1112s ok 63 1112s # testing : SSL_SERVER_I_DN_ST 1112s # expected: 'California' 1112s # received: 'California' 1112s ok 64 1112s # testing : SSL_CLIENT_I_DN_L 1112s # expected: 'San Francisco' 1112s # received: 'San Francisco' 1112s ok 65 1112s # testing : SSL_SERVER_I_DN_L 1112s # expected: 'San Francisco' 1112s # received: 'San Francisco' 1112s ok 66 1112s # testing : SSL_CLIENT_I_DN_O 1112s # expected: 'ASF' 1112s # received: 'ASF' 1112s ok 67 1112s # testing : SSL_SERVER_I_DN_O 1112s # expected: 'ASF' 1112s # received: 'ASF' 1112s ok 68 1112s # testing : SSL_CLIENT_I_DN_OU 1112s # expected: 'httpd-test' 1112s # received: 'httpd-test' 1112s ok 69 1112s # testing : SSL_SERVER_I_DN_OU 1112s # expected: 'httpd-test' 1112s # received: 'httpd-test' 1112s ok 70 1112s # testing : SSL_CLIENT_I_DN_CN 1112s # expected: 'ca' 1112s # received: 'ca' 1112s ok 71 1112s # testing : SSL_SERVER_I_DN_CN 1112s # expected: 'ca' 1112s # received: 'ca' 1112s ok 72 1112s # testing : SSL_SERVER_I_DN_CN_RAW 1112s # expected: 'ca' 1112s # received: 'ca' 1112s ok 73 1112s # testing : SSL_SERVER_I_DN_CN_0_RAW 1112s # expected: 'ca' 1112s # received: 'ca' 1112s ok 74 1112s # testing : SSL_CLIENT_I_DN_Email 1112s # expected: 'test-dev@httpd.apache.org' 1112s # received: 'test-dev@httpd.apache.org' 1112s ok 75 1112s # testing : SSL_SERVER_I_DN_Email 1112s # expected: 'test-dev@httpd.apache.org' 1112s # received: 'test-dev@httpd.apache.org' 1112s ok 76 1112s # testing : SSL_CLIENT_A_SIG 1112s # expected: 'sha256WithRSAEncryption' 1112s # received: 'sha256WithRSAEncryption' 1112s ok 77 1112s # testing : SSL_SERVER_A_SIG 1112s # expected: 'sha256WithRSAEncryption' 1112s # received: 'sha256WithRSAEncryption' 1112s ok 78 1112s # testing : SSL_CLIENT_A_KEY 1112s # expected: 'rsaEncryption' 1112s # received: 'rsaEncryption' 1112s ok 79 1112s # testing : SSL_SERVER_A_KEY 1112s # expected: qr/^[rd]saEncryption$/ 1112s # received: 'rsaEncryption' 1112s ok 80 1112s # testing : SSL_CLIENT_CERT 1112s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1112s # received: '-----BEGIN CERTIFICATE----- 1112s # MIIFHTCCBAWgAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1112s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1112s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1112s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 1112s # MDkyMDU4WhcNMjUwNjA0MDkyMDU4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1112s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1112s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1112s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1112s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9+cEfkDNIXZdSOCQgK4DOgm9FoWrlzMNgjqr 1112s # OxKLlPQzGwOKSttYRApiUcX2h1dnnnxgn9G6xK6E4nbcpezidjyUuX1NknMHgRpF 1112s # DPStANHIPwCVGV8fAjva0zssZ3nQhtyrMgghdJiTD8yfZTFtbhrmHTX3+EhCn+qg 1112s # fFqgoN3A5frBlOqCIegQHvY3BIfWz5LWg+RhKFKH2ElBYefUAfaLfMKeLfzsynHt 1112s # NpXdXSDEg/jq09IS5VFOPt6LM4SfznK/8L9B54MuXoJKsepkUohtHWh2DFtC+HWq 1112s # w8aDTmuWU+pi7VVMbFigaf3bPVo2zBUHtX+cpNH75J4Yja5DYwIDAQABo4IBbzCC 1112s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1112s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1112s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1112s # A1UdDgQWBBSScsoalSbBuRiUWkAZmO3mnjf7SzCBvgYDVR0jBIG2MIGzoYGapIGX 1112s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1112s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1112s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1112s # Y2hlLm9yZ4IUVVZ+tDIDMZHE6igNtzK0CLh2uQMwDQYJKoZIhvcNAQELBQADggEB 1112s # AIHBzRHaZ96+QB86j3TPNCgIw0lEIhQrPVo0l1xHSQ2/JmEJnEZioyjks4Wku5Th 1112s # yLbkGcw436PqqNFaOE+1hjYDoydXfFgxCljM9T8hJgfURJdNMnXBqz0V7zf+NcSf 1112s # dQujGbQz8+z5X812MrARF+iE0XzaaS4ptlokyRtdB/cDK1te/TlTkbaaWxtGcvK1 1112s # j7Ay8kR7gkjpKXYYYz1cZsA8QtG5yaKI33z1zeF+RqISDPCGJQZsWXCVRxhGta6y 1112s # xFkGLEWEtmQbcqQwG0rxb9i8R0RZRT35uJMNoRNW7mu6QRaIy1iIdEELt/fDRX4J 1112s # L5dvngyBU0X0ven54Azf3Zw= 1112s # -----END CERTIFICATE----- 1112s # ' 1112s ok 81 1112s # testing : SSL_SERVER_CERT 1112s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1112s # received: '-----BEGIN CERTIFICATE----- 1112s # MIIE0TCCA7mgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1112s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1112s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1112s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 1112s # MDkyMDU3WhcNMjUwNjA0MDkyMDU3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1112s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1112s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1112s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1112s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4ofAkUV9LXYZ4eitfCUEHbto 1112s # 07yA/6N3PC+bYcR/HMjteWfl08waCE4Hd9fSCHd3wzMdKNI226ZKsKCX/bFwK0EI 1112s # x26pSlnavnc3J0ATW8PFF/VRuPARoWuXNldVonXIYUV7SA03CcVWzkW1QaxzfRjk 1112s # MAdnVedHIoXww7KHMmTwlQYlOmq30Oek0oXImwl4A6rPNM8Xegj6C/NFB/troAVt 1112s # Rtretr5hMEB/TNbf3Mm2LVNBX1UIUOdBcVVYi4ESpI8R5NQcjlbdf6FvKuPq3jmk 1112s # xLTXyzyBFCtxxXxXb+JtF401e96M5vIuz0K8cM5nDKucRlzkb3KPnkG6ccp1EwID 1112s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1112s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFCMoDCi3m8Z4/wf6RoVtteAXr7Qf 1112s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1112s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1112s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1112s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRVVn60MgMxkcTqKA23MrQIuHa5 1112s # AzANBgkqhkiG9w0BAQsFAAOCAQEAnExhKrHRd77zxTdAdCdoCLDPyEB8O0xKTtC0 1112s # kAq4WjEdNl7QjBSAvZTkTotLRDMzKAEWz1Uu+899cWOrianMWoDYoKs0tTa3Txt4 1112s # 6pZa/uF6m2BIkmDfBmSAFuTlY+lc/8E0NOsNSSUifKuU23Wre7J2UNvRVGD724iy 1112s # QyEvwDsyYkYOKUsNZMFB0SUejFPs0LSOlVVgdfFwOirQQQTsbQ8yUwjZLbyKWNtX 1112s # Sy8St1aqspeRF22kuw8D9gt5R/SiwWA74yEKjdomhvgUgnwzrQNXVR1uKzHqbQbY 1112s # i0T9kBEeexsAm8SR4iVGwEVJTz1ViPuvqvOcoEGp5zxTS0VnMQ== 1112s # -----END CERTIFICATE----- 1112s # ' 1112s ok 82 1112s # testing : SSL_CLIENT_VERIFY 1112s # expected: 'SUCCESS' 1112s # received: 'SUCCESS' 1112s ok 83 1112s ok 1114s t/ssl/verify.t ...................... 1114s 1..3 1114s # Running under perl version 5.038002 for linux 1114s # Current time local: Tue Jun 4 09:28:39 2024 1114s # Current time GMT: Tue Jun 4 09:28:39 2024 1114s # Using Test.pm version 1.31 1114s # Using Apache/Test.pm version 1.42 1114s HTTP/1.1 403 Forbidden 1114s Connection: close 1114s Date: Tue, 04 Jun 2024 09:28:41 GMT 1114s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1114s Content-Length: 258 1114s Content-Type: text/html; charset=iso-8859-1 1114s Client-Date: Tue, 04 Jun 2024 09:28:41 GMT 1114s Client-Peer: 127.0.0.1:8532 1114s Client-Response-Num: 1 1114s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1114s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1114s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1114s Client-SSL-Socket-Class: IO::Socket::SSL 1114s Client-SSL-Version: TLSv1_3 1114s Title: 403 Forbidden 1114s 1114s 1114s 1114s 403 Forbidden 1114s 1114s

Forbidden

1114s

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

1114s 1114s ok 1 1114s HTTP/1.1 200 OK 1114s Connection: close 1114s Date: Tue, 04 Jun 2024 09:28:41 GMT 1114s Accept-Ranges: bytes 1114s ETag: "1a-613edd771cbc0" 1114s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1114s Vary: In-If1 1114s Content-Length: 26 1114s Content-Type: text/html 1114s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1114s Client-Date: Tue, 04 Jun 2024 09:28:41 GMT 1114s Client-Peer: 127.0.0.1:8532 1114s Client-Response-Num: 1 1114s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1114s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1114s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1114s Client-SSL-Socket-Class: IO::Socket::SSL 1114s Client-SSL-Version: TLSv1_3 1114s DMMATCH1: 1 1114s 1114s welcome to localhost:8529 1114s ok 2 1114s 500 Server closed connection without sending any data back 1114s Content-Type: text/plain 1114s Client-Date: Tue, 04 Jun 2024 09:28:41 GMT 1114s Client-Warning: Internal response 1114s 1114s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1114s ok 3 1114s ok 1114s All tests successful. 1114s Files=142, Tests=7321, 441 wallclock secs ( 1.81 usr 1.66 sys + 143.31 cusr 276.22 csys = 423.00 CPU) 1114s Result: PASS 1114s [warning] server localhost:8529 shutdown 1115s [warning] port 8529 still in use... 1121s ......done 1121s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1121s Files=142, Tests=7321, 441 wallclock secs ( 1.81 usr 1.66 sys + 143.31 cusr 276.22 csys = 423.00 CPU) 1121s + grep -E '^Result: PASS' testlog.mpm_worker 1121s Result: PASS 1121s + grep -E '^Result: FAIL' testlog.mpm_worker 1121s + grep -E 'server dumped core' testlog.mpm_worker 1121s + return 0 1121s + run_tests mpm_event 1121s + local MPM=mpm_event 1121s + shift 1121s + local LOG=testlog.mpm_event 1121s =============Running-with-mpm_event========== 1121s + echo =============Running-with-mpm_event========== 1121s + rm -f apache2.conf.debian 1121s + cp /etc/apache2/apache2.conf apache2.conf.debian 1121s + cat /etc/apache2/mods-available/mpm_event.load 1121s + 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 1121s + grep -v mpm_ 1121s + xargs cat 1121s + for m in bucketeer case_filter case_filter_in 1121s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1121s + for m in bucketeer case_filter case_filter_in 1121s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1121s + for m in bucketeer case_filter case_filter_in 1121s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1121s + cat /etc/apache2/mods-available/mime.conf 1121s + echo 'Servername localhost' 1121s + make clean 1121s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1121s t/TEST -clean 1121s [warning] setting ulimit to allow core files 1121s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/TEST -clean 1122s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules' 1122s cd random_chunk && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1122s cd test_apr_uri && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1122s cd test_rwrite && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1122s cd test_session && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1122s cd memory_track && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1122s cd test_pass_brigade && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1122s cd client_add_filter && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1122s cd authany && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 1122s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 1122s cd echo_post && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1122s cd echo_post_chunk && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1122s cd input_body_filter && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1122s cd nntp_like && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1122s cd test_ssl && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1122s cd eat_post && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1122s cd test_utilities && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1122s cd fold && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 1122s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 1122s cd list_modules && make clean 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1122s 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 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1122s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules' 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1122s rmdir proxy 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1122s rmdir newcerts 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1122s rmdir certs 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1122s rmdir crl 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1122s rmdir csr 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1122s rmdir keys 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1122s rmdir export 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1122s rmdir conf 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1122s unlink /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1122s rmdir asf 1122s rmdir /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1122s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1122s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test' 1122s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1122s t/TEST -clean 1122s [warning] setting ulimit to allow core files 1122s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1122s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1122s make[2]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1122s rm -f \ 1122s TestItSelf.bso TestItSelf.def \ 1122s TestItSelf.exp TestItSelf.x \ 1122s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1122s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1122s *.a *.o \ 1122s *perl.core MYMETA.json \ 1122s MYMETA.yml blibdirs.ts \ 1122s core core.*perl.*.? \ 1122s core.[0-9] core.[0-9][0-9] \ 1122s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1122s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1122s mon.out perl \ 1122s perl perl.exe \ 1122s perlmain.c pm_to_blib \ 1122s pm_to_blib.ts so_locations \ 1122s tmon.out 1122s rm -rf \ 1122s Makefile.old blib \ 1122s t/TEST 1122s mv Makefile Makefile.old > /dev/null 2>&1 1122s make[2]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1122s rm -f \ 1122s Test.bso Test.def \ 1122s Test.exp Test.x \ 1122s ../blib/arch/auto/Apache/Test/extralibs.all \ 1122s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1122s *.a *.o \ 1122s *perl.core MYMETA.json \ 1122s MYMETA.yml blibdirs.ts \ 1122s core core.*perl.*.? \ 1122s core.[0-9] core.[0-9][0-9] \ 1122s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1122s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1122s mon.out perl \ 1122s perl perl.exe \ 1122s perlmain.c pm_to_blib \ 1122s pm_to_blib.ts so_locations \ 1122s tmon.out 1122s rm -rf \ 1122s .mypacklist Makefile.old \ 1122s blib t/REPORT \ 1122s t/TEST 1122s mv Makefile Makefile.old > /dev/null 2>&1 1122s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test' 1122s rm -f \ 1122s test.bso test.def \ 1122s test.exp test.x \ 1122s blib/arch/auto/httpd-test/extralibs.all \ 1122s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1122s *.a *.o \ 1122s *perl.core MYMETA.json \ 1122s MYMETA.yml blibdirs.ts \ 1122s core core.*perl.*.? \ 1122s core.[0-9] core.[0-9][0-9] \ 1122s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1122s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1122s mon.out perl \ 1122s perl perl.exe \ 1122s perlmain.c pm_to_blib \ 1122s pm_to_blib.ts so_locations \ 1122s tmon.out 1122s rm -rf \ 1122s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1122s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1122s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1122s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1122s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1122s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1122s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1122s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1122s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1122s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1122s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1122s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1122s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1122s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1122s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1122s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1122s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1122s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1122s blib 1122s mv Makefile Makefile.old > /dev/null 2>&1 1122s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1122s + chown -R tuser: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp 1122s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1123s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1123s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1123s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1123s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1123s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1123s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1123s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1123s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1123s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1123s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1123s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1123s Warning: NAME must be a package name 1123s Checking if your kit is complete... 1123s Looks good 1123s [ info] generating script t/TEST 1123s [ info] generating script ./t/cgi-bin/next_available_port.pl 1123s [ info] generating script ./t/cgi-bin/cookies.pl 1123s [ info] generating script t/TEST 1123s Writing MYMETA.yml and MYMETA.json 1123s Writing MYMETA.yml and MYMETA.json 1123s Checking for Cwd...ok 1123s Checking for File::Spec...ok 1123s Generating a Unix-style Makefile 1123s Writing Makefile for httpd-test 1123s Writing MYMETA.yml and MYMETA.json 1123s + su tuser -c 't/TEST ' 1123s + tee testlog.mpm_event 1123s [warning] setting ulimit to allow core files 1123s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/TEST 1125s [warning] generating SSL CA for asf 1125s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1126s ...........+.......+.....+....+...+......+......+.........+.....+....+...+..+.............+..+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+.................+.......+..+....+...........+.+........+......+.+..+...+...+.+.........+.........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+.....+......+..........+.....+.......+..+......+....+...+...+...+.....+......+...............+.+...+.....+.+...+...........+......+.+............+.................+...+.......+......+.........+.........+......+........+...+....+......+..................+..+...+....+..+.+..+...+.......+..+......+...+.+...+.....+.+..+...+....+..+....+.....+......+....+...........+..........+...+..+...............+...+...+.........+...+...+...+.+........+...+...+.+......+...+.....+.....................+.+........+.+......+........+................+.....+....+.....+............+....+.....+.+..+......................+...+............+...+..+.+............+.....+.+......+...............+.........+..+.......+.....+.+...........+...............+.+.....+...+............+.........+....+......+........+......+.......+........+....+...+........+.+......+..+......+....+..+.+........+..........+.....+....+........+.........+...+.+.........+...+...............+..............+.............+........+.......+......+.....+....+........+.............+.....+....+.....+...+....+...+............+...........+.......+...+........+......................+..+.+..+.......+.....+.+..+....+...+............+...+..+.+........+.+...........+...+....+........+...+.+......+........+....+......+..+............+..........+...+...+......+........+......+.+.....+.+..+.+..............+.....................+.......+.........+.....+...+.............+............+..+.+...+.....................+...+.....+..........+..+..................+.+......+.........+............+............+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1126s ..........+..+...+.............+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+.....+......+.+...............+......+..+.......+......+..+............+......+.........+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.............+...............+.........+.....+......+....+......+..+.......+......+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1126s ----- 1126s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1126s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1127s [ 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 1127s [ 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 1127s Using configuration from conf/client_snakeoil.cnf 1127s Check that the request matches the signature 1127s Signature ok 1127s The Subject's Distinguished Name is as follows 1127s countryName :PRINTABLE:'AU' 1127s stateOrProvinceName :ASN.1 12:'Queensland' 1127s localityName :ASN.1 12:'Mackay' 1127s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1127s organizationalUnitName:ASN.1 12:'Staff' 1127s commonName :ASN.1 12:'client_snakeoil' 1127s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1127s Certificate is to be certified until Jun 4 09:28:54 2025 GMT (365 days) 1127s 1127s Write out database with 1 new entries 1127s Database updated 1127s [ 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 1127s [ info] generating proxy cert: proxy/client_snakeoil.pem 1127s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1127s [ 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 1127s [ 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 1127s Using configuration from conf/server_des3.cnf 1127s Check that the request matches the signature 1127s Signature ok 1127s The Subject's Distinguished Name is as follows 1127s countryName :PRINTABLE:'US' 1127s stateOrProvinceName :ASN.1 12:'California' 1127s localityName :ASN.1 12:'San Francisco' 1127s organizationName :ASN.1 12:'ASF' 1127s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1127s commonName :ASN.1 12:'localhost' 1127s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1127s Certificate is to be certified until Jun 4 09:28:54 2025 GMT (365 days) 1127s 1127s Write out database with 1 new entries 1127s Database updated 1127s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1131s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1131s [ 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 1131s [ 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 1131s Using configuration from conf/server_des3_dsa.cnf 1131s Check that the request matches the signature 1131s Signature ok 1131s The Subject's Distinguished Name is as follows 1131s countryName :PRINTABLE:'US' 1131s stateOrProvinceName :ASN.1 12:'California' 1131s localityName :ASN.1 12:'San Francisco' 1131s organizationName :ASN.1 12:'ASF' 1131s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1131s commonName :ASN.1 12:'localhost' 1131s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1131s Certificate is to be certified until Jun 4 09:28:58 2025 GMT (365 days) 1131s 1131s Write out database with 1 new entries 1131s Database updated 1131s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1132s [ 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 1132s [ 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 1132s Using configuration from conf/client_revoked.cnf 1132s Check that the request matches the signature 1132s Signature ok 1132s The Subject's Distinguished Name is as follows 1132s countryName :PRINTABLE:'US' 1132s stateOrProvinceName :ASN.1 12:'California' 1132s localityName :ASN.1 12:'San Francisco' 1132s organizationName :ASN.1 12:'ASF' 1132s organizationalUnitName:ASN.1 12:'httpd-test' 1132s commonName :ASN.1 12:'client_revoked' 1132s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1132s Certificate is to be certified until Jun 4 09:28:59 2025 GMT (365 days) 1132s 1132s Write out database with 1 new entries 1132s Database updated 1132s [ 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 1132s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1132s Using configuration from conf/cacrl.cnf 1132s Revoking Certificate 04. 1132s Database updated 1132s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1132s Using configuration from conf/cacrl.cnf 1132s [ info] generating proxy cert: proxy/client_revoked.pem 1132s [ info] openssl genrsa -out keys/client_colon.pem 2048 1132s [ 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 1132s [ 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 1132s Using configuration from conf/client_colon.cnf 1132s Check that the request matches the signature 1132s Signature ok 1132s The Subject's Distinguished Name is as follows 1132s countryName :PRINTABLE:'US' 1132s stateOrProvinceName :ASN.1 12:'California' 1132s localityName :ASN.1 12:'San Francisco' 1132s organizationName :ASN.1 12:'ASF' 1132s organizationalUnitName:ASN.1 12:'httpd-test' 1132s commonName :ASN.1 12:'user:colon' 1132s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1132s Certificate is to be certified until Jun 4 09:28:59 2025 GMT (365 days) 1132s 1132s Write out database with 1 new entries 1132s Database updated 1132s [ 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 1132s [ info] generating proxy cert: proxy/client_colon.pem 1132s [ info] openssl genrsa -out keys/client_ok.pem 2048 1133s [ 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 1133s [ 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_ok_ext 1133s Using configuration from conf/client_ok.cnf 1133s Check that the request matches the signature 1133s Signature ok 1133s The Subject's Distinguished Name is as follows 1133s countryName :PRINTABLE:'US' 1133s stateOrProvinceName :ASN.1 12:'California' 1133s localityName :ASN.1 12:'San Francisco' 1133s organizationName :ASN.1 12:'ASF' 1133s organizationalUnitName:ASN.1 12:'httpd-test' 1133s commonName :ASN.1 12:'client_ok' 1133s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1133s Certificate is to be certified until Jun 4 09:29:00 2025 GMT (365 days) 1133s 1133s Write out database with 1 new entries 1133s Database updated 1133s [ 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 1133s [ info] generating proxy cert: proxy/client_ok.pem 1133s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1133s [ 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 1133s [ 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 1133s Using configuration from conf/server_dsa.cnf 1133s Check that the request matches the signature 1133s Signature ok 1133s The Subject's Distinguished Name is as follows 1133s countryName :PRINTABLE:'US' 1133s stateOrProvinceName :ASN.1 12:'California' 1133s localityName :ASN.1 12:'San Francisco' 1133s organizationName :ASN.1 12:'ASF' 1133s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1133s commonName :ASN.1 12:'localhost' 1133s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1133s Certificate is to be certified until Jun 4 09:29:00 2025 GMT (365 days) 1133s 1133s Write out database with 1 new entries 1133s Database updated 1133s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1133s [ 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 1133s [ 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 1133s Using configuration from conf/server2_des3_dsa.cnf 1133s Check that the request matches the signature 1133s Signature ok 1133s The Subject's Distinguished Name is as follows 1133s countryName :PRINTABLE:'US' 1133s stateOrProvinceName :ASN.1 12:'California' 1133s localityName :ASN.1 12:'San Francisco' 1133s organizationName :ASN.1 12:'ASF' 1133s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1133s commonName :ASN.1 12:'localhost' 1133s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1133s Certificate is to be certified until Jun 4 09:29:00 2025 GMT (365 days) 1133s 1133s Write out database with 1 new entries 1133s Database updated 1133s [ info] openssl genrsa -out keys/server2.pem 2048 1134s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1134s [ 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 1134s Using configuration from conf/server2.cnf 1134s Check that the request matches the signature 1134s Signature ok 1134s The Subject's Distinguished Name is as follows 1134s countryName :PRINTABLE:'US' 1134s stateOrProvinceName :ASN.1 12:'California' 1134s localityName :ASN.1 12:'San Francisco' 1134s organizationName :ASN.1 12:'ASF' 1134s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1134s commonName :ASN.1 12:'localhost' 1134s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1134s Certificate is to be certified until Jun 4 09:29:01 2025 GMT (365 days) 1134s 1134s Write out database with 1 new entries 1134s Database updated 1134s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1135s [ 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 1135s [ 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 1135s Using configuration from conf/server2_des3.cnf 1135s Check that the request matches the signature 1135s Signature ok 1135s The Subject's Distinguished Name is as follows 1135s countryName :PRINTABLE:'US' 1135s stateOrProvinceName :ASN.1 12:'California' 1135s localityName :ASN.1 12:'San Francisco' 1135s organizationName :ASN.1 12:'ASF' 1135s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1135s commonName :ASN.1 12:'localhost' 1135s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1135s Certificate is to be certified until Jun 4 09:29:02 2025 GMT (365 days) 1135s 1135s Write out database with 1 new entries 1135s Database updated 1135s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1135s [ 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 1135s [ 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 1135s Using configuration from conf/server2_dsa.cnf 1135s Check that the request matches the signature 1135s Signature ok 1135s The Subject's Distinguished Name is as follows 1135s countryName :PRINTABLE:'US' 1135s stateOrProvinceName :ASN.1 12:'California' 1135s localityName :ASN.1 12:'San Francisco' 1135s organizationName :ASN.1 12:'ASF' 1135s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1135s commonName :ASN.1 12:'localhost' 1135s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1135s Certificate is to be certified until Jun 4 09:29:02 2025 GMT (365 days) 1135s 1135s Write out database with 1 new entries 1135s Database updated 1135s [ info] openssl genrsa -out keys/server.pem 2048 1135s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1135s [ 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 1135s Using configuration from conf/server.cnf 1135s Check that the request matches the signature 1135s Signature ok 1135s The Subject's Distinguished Name is as follows 1135s countryName :PRINTABLE:'US' 1135s stateOrProvinceName :ASN.1 12:'California' 1135s localityName :ASN.1 12:'San Francisco' 1135s organizationName :ASN.1 12:'ASF' 1135s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1135s commonName :ASN.1 12:'localhost' 1135s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1135s Certificate is to be certified until Jun 4 09:29:02 2025 GMT (365 days) 1135s 1135s Write out database with 1 new entries 1135s Database updated 1135s [ info] linked ca-bundle.crl to fdd35eee.r0 1135s cd random_chunk && make .libs/mod_random_chunk.so 1135s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1135s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1135s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1136s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1137s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1137s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 1137s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1137s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1137s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1137s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1137s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1137s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 1137s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1138s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1138s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 1138s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1138s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1138s cd test_rwrite && make .libs/mod_test_rwrite.so 1138s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1138s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1138s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1138s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1138s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1138s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 1139s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1139s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1139s cd test_session && make .libs/mod_test_session.so 1139s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1139s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1139s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1139s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1139s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1139s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 1139s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1139s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1139s cd memory_track && make .libs/mod_memory_track.so 1139s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1139s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1139s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1139s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1140s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1140s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 1140s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1140s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1140s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1140s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1140s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1140s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 1140s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1140s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1140s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 1140s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1140s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1140s cd client_add_filter && make .libs/mod_client_add_filter.so 1140s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1140s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1140s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 1140s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1141s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1141s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 1141s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1141s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1141s cd authany && make .libs/mod_authany.so 1141s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 1141s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1141s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1141s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1141s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1141s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 1141s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1141s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/authany' 1141s cd echo_post && make .libs/mod_echo_post.so 1141s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1141s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1141s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1141s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1141s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1142s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 1142s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1142s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1142s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1142s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1142s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1142s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 1142s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1142s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1142s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 1142s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1142s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1142s cd input_body_filter && make .libs/mod_input_body_filter.so 1142s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1142s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1142s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/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 1142s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1142s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1142s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 1143s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1143s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1143s cd nntp_like && make .libs/mod_nntp_like.so 1143s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1143s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1143s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1143s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1143s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1143s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 1143s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1143s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1143s cd test_ssl && make .libs/mod_test_ssl.so 1143s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1143s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1143s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1143s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1144s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1144s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 1144s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1144s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1144s cd eat_post && make .libs/mod_eat_post.so 1144s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1144s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1144s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1145s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1145s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1145s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 1145s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1145s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1145s cd test_utilities && make .libs/mod_test_utilities.so 1145s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1145s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1145s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1145s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1145s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1145s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 1146s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1146s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1146s cd fold && make .libs/mod_fold.so 1146s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 1146s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1146s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1146s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1146s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1146s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 1146s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1146s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/fold' 1146s cd list_modules && make .libs/mod_list_modules.so 1146s make[1]: Entering directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1146s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1146s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1146s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1146s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1146s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 1146s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1146s make[1]: Leaving directory '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1146s /usr/sbin/apache2 -d /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1146s using Apache/2.4.58 (event MPM) 1146s 1147s waiting 60 seconds for server to start: .[Tue Jun 04 09:29:14.103278 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to trace8 1147s [Tue Jun 04 09:29:14.103958 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1147s [Tue Jun 04 09:29:14.103966 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1147s [Tue Jun 04 09:29:14.105219 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1147s [Tue Jun 04 09:29:14.105328 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1147s [Tue Jun 04 09:29:14.105388 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to info 1147s [Tue Jun 04 09:29:14.105447 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'core', trying 'core_module' 1147s [Tue Jun 04 09:29:14.105501 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module core.c to crit 1147s [Tue Jun 04 09:29:14.105558 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to crit 1147s [Tue Jun 04 09:29:14.105614 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'core', trying 'core_module' 1147s [Tue Jun 04 09:29:14.105655 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module core.c to info 1147s [Tue Jun 04 09:29:14.105724 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to crit 1147s [Tue Jun 04 09:29:14.105794 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'core', trying 'core_module' 1147s [Tue Jun 04 09:29:14.105853 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module core.c to info 1147s [Tue Jun 04 09:29:14.105900 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to crit 1147s [Tue Jun 04 09:29:14.105944 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to info 1147s [Tue Jun 04 09:29:14.106002 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'core', trying 'core_module' 1147s [Tue Jun 04 09:29:14.106042 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module core.c to crit 1147s [Tue Jun 04 09:29:14.106091 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3482): Setting LogLevel for all modules to info 1147s [Tue Jun 04 09:29:14.106687 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1147s [Tue Jun 04 09:29:14.106757 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1147s [Tue Jun 04 09:29:14.107641 2024] [proxy:info] [pid 323965:tid 250819994005536] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1147s [Tue Jun 04 09:29:14.107711 2024] [core:trace6] [pid 323965:tid 250819994005536] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1147s [Tue Jun 04 09:29:14.107717 2024] [core:trace3] [pid 323965:tid 250819994005536] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1148s . 1148s waiting 60 seconds for server to start: ok (waited 1 secs) 1148s server localhost:8529 started 1148s server localhost:8530 listening (mod_nntp_like) 1148s server localhost:8531 listening (mod_nntp_like_ssl) 1148s server localhost:8532 listening (mod_ssl) 1148s server localhost:8533 listening (ssl_optional_cc) 1148s server localhost:8534 listening (ssl_pr33791) 1148s server localhost:8535 listening (ssl_ocsp) 1148s server localhost:8536 listening (cve_2011_3368_rewrite) 1148s server localhost:8537 listening (proxy_http_reverse) 1148s server localhost:8538 listening (proxy_http_nofwd) 1148s server localhost:8539 listening (cve_2011_3368) 1148s server localhost:8540 listening (mod_headers) 1148s server localhost:8541 listening (mod_echo) 1148s server localhost:8542 listening (mod_echo_ssl) 1148s server localhost:8543 listening (error_document) 1148s server localhost:8544 listening (http_unsafe) 1148s server localhost:8545 listening (http_strict) 1148s server localhost:8546 listening (remote_ip) 1148s server localhost:8547 listening (core) 1148s server localhost:8548 listening (mod_proxy) 1148s server localhost:8549 listening (proxy_http_bal1) 1148s server localhost:8550 listening (proxy_http_bal2) 1148s server localhost:8551 listening (proxy_http_balancer) 1148s server localhost:8554 listening (proxy_fcgi) 1148s server localhost:8555 listening (mod_vhost_alias) 1148s server localhost:8556 listening (mod_include) 1148s server localhost:8557 listening (h2c) 1148s server localhost:8558 listening (h2) 1148s server localhost:8559 listening (mod_cache) 1148s server localhost:8560 listening (proxy_http_https) 1148s server localhost:8561 listening (proxy_https_https) 1148s server localhost:8562 listening (proxy_http_https_proxy_section) 1148s server localhost:8563 listening (proxy_https_https_proxy_section) 1148s server localhost:8564 listening (proxy_https_http) 1150s [ info] adding source lib /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1158s t/ab/base.t ......................... 1158s 1..5 1158s # Running under perl version 5.038002 for linux 1158s # Current time local: Tue Jun 4 09:29:21 2024 1158s # Current time GMT: Tue Jun 4 09:29:21 2024 1158s # Using Test.pm version 1.31 1158s # Using Apache/Test.pm version 1.42 1158s # # running: 1158s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 1158s ok 1 1158s ok 2 1158s # # running: 1158s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1158s ok 3 1158s ok 4 1158s ok 5 1158s ok 1160s t/apache/404.t ...................... 1160s 1..2 1160s # Running under perl version 5.038002 for linux 1160s # Current time local: Tue Jun 4 09:29:25 2024 1160s # Current time GMT: Tue Jun 4 09:29:25 2024 1160s # Using Test.pm version 1.31 1160s # Using Apache/Test.pm version 1.42 1160s # GET_STR Response: 1160s # HTTP/1.1 404 Not Found 1160s # Connection: close 1160s # Date: Tue, 04 Jun 2024 09:29:27 GMT 1160s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1160s # Content-Length: 196 1160s # Content-Type: text/html; charset=iso-8859-1 1160s # Client-Date: Tue, 04 Jun 2024 09:29:27 GMT 1160s # Client-Peer: 127.0.0.1:8529 1160s # Client-Response-Num: 1 1160s # Title: 404 Not Found 1160s # 1160s # 1160s # 1160s # 404 Not Found 1160s # 1160s #

Not Found

1160s #

The requested URL was not found on this server.

1160s # 1160s ok 1 1160s ok 2 1160s ok 1163s t/apache/acceptpathinfo.t ........... 1163s 1..36 1163s # Running under perl version 5.038002 for linux 1163s # Current time local: Tue Jun 4 09:29:27 2024 1163s # Current time GMT: Tue Jun 4 09:29:27 2024 1163s # Using Test.pm version 1.31 1163s # Using Apache/Test.pm version 1.42 1163s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 1163s # expected: '200' 1163s # received: '200' 1163s ok 1 1163s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 1163s # expected: qr/_\(none\)_/ 1163s # received: '_(none)_' 1163s ok 2 1163s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 1163s # expected: '404' 1163s # received: '404' 1163s ok 3 1163s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 1163s # expected: qr/Not Found/ 1163s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 1163s ok 28 1163s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 1163s # expected: '200' 1163s # received: '200' 1163s ok 29 1163s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 1163s # expected: qr/_\(none\)_/ 1163s # received: '_(none)_' 1163s ok 30 1163s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 1163s # expected: '200' 1163s # received: '200' 1163s ok 31 1163s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 1163s # expected: qr/_\/foo\/bar_/ 1163s # received: '_/foo/bar_' 1163s ok 32 1163s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 1163s # expected: '200' 1163s # received: '200' 1163s ok 33 1163s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 1163s # expected: qr/_\(none\)_/ 1163s # received: '_(none)_' 1163s ok 34 1163s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 1163s # expected: '200' 1163s # received: '200' 1163s ok 35 1163s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 1163s # expected: qr/_\/foo\/bar_/ 1163s # received: '_/foo/bar_' 1163s ok 36 1163s ok 1167s t/apache/byterange.t ................ 1167s # using LWP client 1167s 1..217 1167s # Running under perl version 5.038002 for linux 1167s # Current time local: Tue Jun 4 09:29:30 2024 1167s # Current time GMT: Tue Jun 4 09:29:30 2024 1167s # Using Test.pm version 1.31 1167s # Using Apache/Test.pm version 1.42 1167s downloaded 17651 bytes, file is 17651 bytes 1167s ok 1 1167s downloaded 56240 bytes, file is 56240 bytes 1167s ok 2 1167s downloaded 34283 bytes, file is 34283 bytes 1167s ok 3 1167s downloaded 55533 bytes, file is 55533 bytes 1167s ok 4 1167s downloaded 43888 bytes, file is 43888 bytes 1167s ok 5 1167s downloaded 89271 bytes, file is 89271 bytes 1167s ok 6 1167s downloaded 9991 bytes, file is 9991 bytes 1167s ok 7 1167s downloaded 9577 bytes, file is 9577 bytes 1167s ok 8 1167s downloaded 4100 bytes, file is 4100 bytes 1167s ok 9 1167s downloaded 3672 bytes, file is 3672 bytes 1167s ok 10 1167s downloaded 7683 bytes, file is 7683 bytes 1167s ok 11 1167s downloaded 144298 bytes, file is 144298 bytes 1167s ok 12 1167s downloaded 7966 bytes, file is 7966 bytes 1167s ok 13 1167s downloaded 6892 bytes, file is 6892 bytes 1167s ok 14 1167s downloaded 7760 bytes, file is 7760 bytes 1167s ok 15 1167s downloaded 6327 bytes, file is 6327 bytes 1167s ok 16 1167s downloaded 133641 bytes, file is 133641 bytes 1167s ok 17 1167s downloaded 6142 bytes, file is 6142 bytes 1167s ok 18 1167s downloaded 3594 bytes, file is 3594 bytes 1167s ok 19 1167s downloaded 4085 bytes, file is 4085 bytes 1167s ok 20 1167s downloaded 119430 bytes, file is 119430 bytes 1167s ok 21 1167s downloaded 6597 bytes, file is 6597 bytes 1167s ok 22 1167s downloaded 5335 bytes, file is 5335 bytes 1167s ok 23 1167s downloaded 4616 bytes, file is 4616 bytes 1167s ok 24 1167s downloaded 115538 bytes, file is 115538 bytes 1167s ok 25 1167s downloaded 10759 bytes, file is 10759 bytes 1167s ok 26 1167s downloaded 12271 bytes, file is 12271 bytes 1167s ok 27 1167s downloaded 9232 bytes, file is 9232 bytes 1167s ok 28 1167s downloaded 129680 bytes, file is 129680 bytes 1167s ok 29 1167s downloaded 10557 bytes, file is 10557 bytes 1167s ok 30 1167s downloaded 12319 bytes, file is 12319 bytes 1167s ok 31 1167s downloaded 8442 bytes, file is 8442 bytes 1167s ok 32 1167s downloaded 4450 bytes, file is 4450 bytes 1167s ok 33 1167s downloaded 64523 bytes, file is 64523 bytes 1167s ok 34 1167s downloaded 8201 bytes, file is 8201 bytes 1167s ok 35 1167s downloaded 4103 bytes, file is 4103 bytes 1167s ok 36 1167s downloaded 10924 bytes, file is 10924 bytes 1167s ok 37 1167s downloaded 4456 bytes, file is 4456 bytes 1167s ok 38 1167s downloaded 100187 bytes, file is 100187 bytes 1167s ok 39 1167s downloaded 7717 bytes, file is 7717 bytes 1167s ok 40 1167s downloaded 7702 bytes, file is 7702 bytes 1167s ok 41 1167s downloaded 7017 bytes, file is 7017 bytes 1167s ok 42 1167s downloaded 71129 bytes, file is 71129 bytes 1167s ok 43 1167s downloaded 4599 bytes, file is 4599 bytes 1167s ok 44 1167s downloaded 6150 bytes, file is 6150 bytes 1167s ok 45 1167s downloaded 5111 bytes, file is 5111 bytes 1167s ok 46 1167s downloaded 40701 bytes, file is 40701 bytes 1167s ok 47 1167s downloaded 5730 bytes, file is 5730 bytes 1167s ok 48 1167s downloaded 4682 bytes, file is 4682 bytes 1167s ok 49 1167s downloaded 4980 bytes, file is 4980 bytes 1167s ok 50 1167s downloaded 54032 bytes, file is 54032 bytes 1167s ok 51 1167s downloaded 7007 bytes, file is 7007 bytes 1167s ok 52 1167s downloaded 37377 bytes, file is 37377 bytes 1167s ok 53 1167s downloaded 4214 bytes, file is 4214 bytes 1167s ok 54 1167s downloaded 3946 bytes, file is 3946 bytes 1167s ok 55 1167s downloaded 4054 bytes, file is 4054 bytes 1167s ok 56 1167s downloaded 44427 bytes, file is 44427 bytes 1167s ok 57 1167s downloaded 4744 bytes, file is 4744 bytes 1167s ok 58 1167s downloaded 3946 bytes, file is 3946 bytes 1167s ok 59 1167s downloaded 4055 bytes, file is 4055 bytes 1167s ok 60 1167s downloaded 68937 bytes, file is 68937 bytes 1167s ok 61 1167s downloaded 3946 bytes, file is 3946 bytes 1167s ok 62 1167s downloaded 4052 bytes, file is 4052 bytes 1167s ok 63 1167s downloaded 124713 bytes, file is 124713 bytes 1167s ok 64 1167s downloaded 107201 bytes, file is 107201 bytes 1167s ok 65 1167s downloaded 38060 bytes, file is 38060 bytes 1167s ok 66 1167s downloaded 4470 bytes, file is 4470 bytes 1167s ok 67 1167s downloaded 6335 bytes, file is 6335 bytes 1167s ok 68 1167s downloaded 7363 bytes, file is 7363 bytes 1167s ok 69 1167s downloaded 5889 bytes, file is 5889 bytes 1167s ok 70 1167s downloaded 4651 bytes, file is 4651 bytes 1167s ok 71 1167s downloaded 8357 bytes, file is 8357 bytes 1167s ok 72 1167s downloaded 25281 bytes, file is 25281 bytes 1167s ok 73 1167s downloaded 53904 bytes, file is 53904 bytes 1167s ok 74 1167s downloaded 115157 bytes, file is 115157 bytes 1167s ok 75 1167s downloaded 20457 bytes, file is 20457 bytes 1167s ok 76 1167s downloaded 5768 bytes, file is 5768 bytes 1167s ok 77 1167s downloaded 8241 bytes, file is 8241 bytes 1167s ok 78 1167s downloaded 824371 bytes, file is 824371 bytes 1167s ok 79 1167s downloaded 22583 bytes, file is 22583 bytes 1167s ok 80 1167s downloaded 7010 bytes, file is 7010 bytes 1167s ok 81 1167s downloaded 8386 bytes, file is 8386 bytes 1167s ok 82 1167s downloaded 294 bytes, file is 294 bytes 1167s ok 83 1167s downloaded 304 bytes, file is 304 bytes 1167s ok 84 1167s downloaded 8016 bytes, file is 8016 bytes 1167s ok 85 1167s downloaded 56994 bytes, file is 56994 bytes 1167s ok 86 1167s downloaded 4480 bytes, file is 4480 bytes 1167s ok 87 1167s downloaded 9151 bytes, file is 9151 bytes 1167s ok 88 1167s downloaded 15459 bytes, file is 15459 bytes 1167s ok 89 1167s downloaded 9546 bytes, file is 9546 bytes 1167s ok 90 1167s downloaded 4837 bytes, file is 4837 bytes 1167s ok 91 1167s downloaded 6938 bytes, file is 6938 bytes 1167s ok 92 1167s downloaded 26154 bytes, file is 26154 bytes 1167s ok 93 1167s downloaded 53154 bytes, file is 53154 bytes 1167s ok 94 1167s downloaded 4943 bytes, file is 4943 bytes 1167s ok 95 1167s downloaded 43100 bytes, file is 43100 bytes 1167s ok 96 1167s downloaded 22163 bytes, file is 22163 bytes 1167s ok 97 1167s downloaded 39867 bytes, file is 39867 bytes 1167s ok 98 1167s downloaded 4052 bytes, file is 4052 bytes 1167s ok 99 1167s downloaded 24330 bytes, file is 24330 bytes 1167s ok 100 1167s downloaded 311377 bytes, file is 311377 bytes 1167s ok 101 1167s downloaded 9376 bytes, file is 9376 bytes 1167s ok 102 1167s downloaded 46317 bytes, file is 46317 bytes 1167s ok 103 1167s downloaded 26746 bytes, file is 26746 bytes 1167s ok 104 1167s downloaded 7959 bytes, file is 7959 bytes 1167s ok 105 1167s downloaded 84353 bytes, file is 84353 bytes 1167s ok 106 1167s downloaded 37665 bytes, file is 37665 bytes 1167s ok 107 1167s downloaded 10359 bytes, file is 10359 bytes 1167s ok 108 1167s downloaded 22795 bytes, file is 22795 bytes 1167s ok 109 1167s downloaded 14429 bytes, file is 14429 bytes 1167s ok 110 1167s downloaded 9377 bytes, file is 9377 bytes 1167s ok 111 1167s downloaded 37601 bytes, file is 37601 bytes 1167s ok 112 1167s downloaded 90814 bytes, file is 90814 bytes 1167s ok 113 1167s downloaded 55292 bytes, file is 55292 bytes 1167s ok 114 1167s downloaded 39537 bytes, file is 39537 bytes 1167s ok 115 1167s downloaded 37816 bytes, file is 37816 bytes 1167s ok 116 1167s downloaded 49936 bytes, file is 49936 bytes 1167s ok 117 1167s downloaded 15221 bytes, file is 15221 bytes 1167s ok 118 1167s downloaded 22218 bytes, file is 22218 bytes 1167s ok 119 1167s downloaded 13355 bytes, file is 13355 bytes 1167s ok 120 1167s downloaded 16608 bytes, file is 16608 bytes 1167s ok 121 1167s downloaded 1649 bytes, file is 1649 bytes 1167s ok 122 1167s downloaded 422210 bytes, file is 422210 bytes 1167s ok 123 1167s downloaded 31786 bytes, file is 31786 bytes 1167s ok 124 1167s downloaded 137232 bytes, file is 137232 bytes 1167s ok 125 1167s downloaded 16501 bytes, file is 16501 bytes 1167s ok 126 1167s downloaded 13815 bytes, file is 13815 bytes 1167s ok 127 1167s downloaded 180836 bytes, file is 180836 bytes 1167s ok 128 1167s downloaded 45028 bytes, file is 45028 bytes 1167s ok 129 1167s downloaded 72248 bytes, file is 72248 bytes 1167s ok 130 1167s downloaded 6153 bytes, file is 6153 bytes 1167s ok 131 1167s downloaded 1527 bytes, file is 1527 bytes 1167s ok 132 1167s downloaded 59530 bytes, file is 59530 bytes 1167s ok 133 1167s downloaded 30628 bytes, file is 30628 bytes 1167s ok 134 1167s downloaded 2013 bytes, file is 2013 bytes 1167s ok 135 1167s downloaded 129125 bytes, file is 129125 bytes 1167s ok 136 1167s downloaded 37398 bytes, file is 37398 bytes 1167s ok 137 1167s downloaded 22429 bytes, file is 22429 bytes 1167s ok 138 1167s downloaded 35539 bytes, file is 35539 bytes 1167s ok 139 1167s downloaded 71703 bytes, file is 71703 bytes 1167s ok 140 1167s downloaded 4432 bytes, file is 4432 bytes 1167s ok 141 1167s downloaded 8360 bytes, file is 8360 bytes 1167s ok 142 1167s downloaded 12224 bytes, file is 12224 bytes 1167s ok 143 1167s downloaded 355 bytes, file is 355 bytes 1167s ok 144 1167s downloaded 2026 bytes, file is 2026 bytes 1167s ok 145 1167s downloaded 74839 bytes, file is 74839 bytes 1167s ok 146 1167s downloaded 9436 bytes, file is 9436 bytes 1167s ok 147 1167s downloaded 12143 bytes, file is 12143 bytes 1167s ok 148 1167s downloaded 26451 bytes, file is 26451 bytes 1167s ok 149 1167s downloaded 9588 bytes, file is 9588 bytes 1167s ok 150 1167s downloaded 58695 bytes, file is 58695 bytes 1167s ok 151 1167s downloaded 22331 bytes, file is 22331 bytes 1167s ok 152 1167s downloaded 3429 bytes, file is 3429 bytes 1167s ok 153 1167s downloaded 10963 bytes, file is 10963 bytes 1167s ok 154 1167s downloaded 8357 bytes, file is 8357 bytes 1167s ok 155 1167s downloaded 36144 bytes, file is 36144 bytes 1167s ok 156 1167s downloaded 26757 bytes, file is 26757 bytes 1167s ok 157 1167s downloaded 151973 bytes, file is 151973 bytes 1167s ok 158 1167s downloaded 1243 bytes, file is 1243 bytes 1167s ok 159 1167s downloaded 15223 bytes, file is 15223 bytes 1167s ok 160 1167s downloaded 93369 bytes, file is 93369 bytes 1167s ok 161 1167s downloaded 14283 bytes, file is 14283 bytes 1167s ok 162 1167s downloaded 4784 bytes, file is 4784 bytes 1167s ok 163 1167s downloaded 51369 bytes, file is 51369 bytes 1167s ok 164 1167s downloaded 49853 bytes, file is 49853 bytes 1167s ok 165 1167s downloaded 5144 bytes, file is 5144 bytes 1167s ok 166 1167s downloaded 23397 bytes, file is 23397 bytes 1167s ok 167 1167s downloaded 68880 bytes, file is 68880 bytes 1167s ok 168 1167s downloaded 12096 bytes, file is 12096 bytes 1167s ok 169 1167s downloaded 26551 bytes, file is 26551 bytes 1167s ok 170 1167s downloaded 89288 bytes, file is 89288 bytes 1167s ok 171 1167s downloaded 5138 bytes, file is 5138 bytes 1167s ok 172 1167s downloaded 6693 bytes, file is 6693 bytes 1167s ok 173 1167s downloaded 135805 bytes, file is 135805 bytes 1167s ok 174 1167s downloaded 31661 bytes, file is 31661 bytes 1167s ok 175 1167s downloaded 33167 bytes, file is 33167 bytes 1167s ok 176 1167s downloaded 48816 bytes, file is 48816 bytes 1167s ok 177 1167s downloaded 35911 bytes, file is 35911 bytes 1167s ok 178 1167s downloaded 18756 bytes, file is 18756 bytes 1167s ok 179 1167s downloaded 43401 bytes, file is 43401 bytes 1167s ok 180 1167s downloaded 509 bytes, file is 509 bytes 1167s ok 181 1167s downloaded 19189 bytes, file is 19189 bytes 1167s ok 182 1167s downloaded 15588 bytes, file is 15588 bytes 1167s ok 183 1167s downloaded 123417 bytes, file is 123417 bytes 1167s ok 184 1167s downloaded 1548 bytes, file is 1548 bytes 1167s ok 185 1167s downloaded 58669 bytes, file is 58669 bytes 1167s ok 186 1167s downloaded 27846 bytes, file is 27846 bytes 1167s ok 187 1167s downloaded 19186 bytes, file is 19186 bytes 1167s ok 188 1167s downloaded 29862 bytes, file is 29862 bytes 1167s ok 189 1167s downloaded 7132 bytes, file is 7132 bytes 1167s ok 190 1167s downloaded 9019 bytes, file is 9019 bytes 1167s ok 191 1167s downloaded 77701 bytes, file is 77701 bytes 1167s ok 192 1167s downloaded 53982 bytes, file is 53982 bytes 1167s ok 193 1167s downloaded 10328 bytes, file is 10328 bytes 1167s ok 194 1167s downloaded 46394 bytes, file is 46394 bytes 1167s ok 195 1167s downloaded 39569 bytes, file is 39569 bytes 1167s ok 196 1167s downloaded 758278 bytes, file is 758278 bytes 1167s ok 197 1167s downloaded 372 bytes, file is 372 bytes 1167s ok 198 1167s downloaded 294 bytes, file is 294 bytes 1167s ok 199 1167s downloaded 294 bytes, file is 294 bytes 1167s ok 200 1167s downloaded 10623 bytes, file is 10623 bytes 1167s ok 201 1167s downloaded 8511 bytes, file is 8511 bytes 1167s ok 202 1167s downloaded 4483 bytes, file is 4483 bytes 1167s ok 203 1167s downloaded 90816 bytes, file is 90816 bytes 1167s ok 204 1167s downloaded 25417 bytes, file is 25417 bytes 1167s ok 205 1167s downloaded 14126 bytes, file is 14126 bytes 1167s ok 206 1167s downloaded 38625 bytes, file is 38625 bytes 1167s ok 207 1167s downloaded 454394 bytes, file is 454394 bytes 1167s ok 208 1167s downloaded 7951 bytes, file is 7951 bytes 1167s ok 209 1167s downloaded 7400 bytes, file is 7400 bytes 1167s ok 210 1167s downloaded 92850 bytes, file is 92850 bytes 1167s ok 211 1167s downloaded 50829 bytes, file is 50829 bytes 1167s ok 212 1167s downloaded 3862 bytes, file is 3862 bytes 1167s ok 213 1167s downloaded 32731 bytes, file is 32731 bytes 1167s ok 214 1167s downloaded 86827 bytes, file is 86827 bytes 1167s ok 215 1167s downloaded 50436 bytes, file is 50436 bytes 1167s ok 216 1167s downloaded 24001 bytes, file is 24001 bytes 1167s ok 217 1167s ok 1169s t/apache/byterange2.t ............... 1169s 1..1 1169s # Running under perl version 5.038002 for linux 1169s # Current time local: Tue Jun 4 09:29:34 2024 1169s # Current time GMT: Tue Jun 4 09:29:34 2024 1169s # Using Test.pm version 1.31 1169s # Using Apache/Test.pm version 1.42 1169s # testing : return correct content 1169s # expected: 'hello 1169s # ' 1169s # received: 'hello 1169s # ' 1169s ok 1 1169s ok 1173s t/apache/byterange3.t ............... 1173s # using LWP client 1173s 1..217 1173s # Running under perl version 5.038002 for linux 1173s # Current time local: Tue Jun 4 09:29:36 2024 1173s # Current time GMT: Tue Jun 4 09:29:36 2024 1173s # Using Test.pm version 1.31 1173s # Using Apache/Test.pm version 1.42 1173s downloaded 17651 bytes, file is 17651 bytes 1173s ok 1 1173s downloaded 56240 bytes, file is 56240 bytes 1173s ok 2 1173s downloaded 34283 bytes, file is 34283 bytes 1173s ok 3 1173s downloaded 55533 bytes, file is 55533 bytes 1173s ok 4 1173s downloaded 43888 bytes, file is 43888 bytes 1173s ok 5 1173s downloaded 89271 bytes, file is 89271 bytes 1173s ok 6 1173s downloaded 9991 bytes, file is 9991 bytes 1173s ok 7 1173s downloaded 9577 bytes, file is 9577 bytes 1173s ok 8 1173s downloaded 4100 bytes, file is 4100 bytes 1173s ok 9 1173s downloaded 3672 bytes, file is 3672 bytes 1173s ok 10 1173s downloaded 7683 bytes, file is 7683 bytes 1173s ok 11 1173s downloaded 144298 bytes, file is 144298 bytes 1173s ok 12 1173s downloaded 7966 bytes, file is 7966 bytes 1173s ok 13 1173s downloaded 6892 bytes, file is 6892 bytes 1173s ok 14 1173s downloaded 7760 bytes, file is 7760 bytes 1173s ok 15 1173s downloaded 6327 bytes, file is 6327 bytes 1173s ok 16 1173s downloaded 133641 bytes, file is 133641 bytes 1173s ok 17 1173s downloaded 6142 bytes, file is 6142 bytes 1173s ok 18 1173s downloaded 3594 bytes, file is 3594 bytes 1173s ok 19 1173s downloaded 4085 bytes, file is 4085 bytes 1173s ok 20 1173s downloaded 119430 bytes, file is 119430 bytes 1173s ok 21 1173s downloaded 6597 bytes, file is 6597 bytes 1173s ok 22 1173s downloaded 5335 bytes, file is 5335 bytes 1173s ok 23 1173s downloaded 4616 bytes, file is 4616 bytes 1173s ok 24 1173s downloaded 115538 bytes, file is 115538 bytes 1173s ok 25 1173s downloaded 10759 bytes, file is 10759 bytes 1173s ok 26 1173s downloaded 12271 bytes, file is 12271 bytes 1173s ok 27 1173s downloaded 9232 bytes, file is 9232 bytes 1173s ok 28 1173s downloaded 129680 bytes, file is 129680 bytes 1173s ok 29 1173s downloaded 10557 bytes, file is 10557 bytes 1173s ok 30 1173s downloaded 12319 bytes, file is 12319 bytes 1173s ok 31 1173s downloaded 8442 bytes, file is 8442 bytes 1173s ok 32 1173s downloaded 4450 bytes, file is 4450 bytes 1173s ok 33 1173s downloaded 64523 bytes, file is 64523 bytes 1173s ok 34 1173s downloaded 8201 bytes, file is 8201 bytes 1173s ok 35 1173s downloaded 4103 bytes, file is 4103 bytes 1173s ok 36 1173s downloaded 10924 bytes, file is 10924 bytes 1173s ok 37 1173s downloaded 4456 bytes, file is 4456 bytes 1173s ok 38 1173s downloaded 100187 bytes, file is 100187 bytes 1173s ok 39 1173s downloaded 7717 bytes, file is 7717 bytes 1173s ok 40 1173s downloaded 7702 bytes, file is 7702 bytes 1173s ok 41 1173s downloaded 7017 bytes, file is 7017 bytes 1173s ok 42 1173s downloaded 71129 bytes, file is 71129 bytes 1173s ok 43 1173s downloaded 4599 bytes, file is 4599 bytes 1173s ok 44 1173s downloaded 6150 bytes, file is 6150 bytes 1173s ok 45 1173s downloaded 5111 bytes, file is 5111 bytes 1173s ok 46 1173s downloaded 40701 bytes, file is 40701 bytes 1173s ok 47 1173s downloaded 5730 bytes, file is 5730 bytes 1173s ok 48 1173s downloaded 4682 bytes, file is 4682 bytes 1173s ok 49 1173s downloaded 4980 bytes, file is 4980 bytes 1173s ok 50 1173s downloaded 54032 bytes, file is 54032 bytes 1173s ok 51 1173s downloaded 7007 bytes, file is 7007 bytes 1173s ok 52 1173s downloaded 37377 bytes, file is 37377 bytes 1173s ok 53 1173s downloaded 4214 bytes, file is 4214 bytes 1173s ok 54 1173s downloaded 3946 bytes, file is 3946 bytes 1173s ok 55 1173s downloaded 4054 bytes, file is 4054 bytes 1173s ok 56 1173s downloaded 44427 bytes, file is 44427 bytes 1173s ok 57 1173s downloaded 4744 bytes, file is 4744 bytes 1173s ok 58 1173s downloaded 3946 bytes, file is 3946 bytes 1173s ok 59 1173s downloaded 4055 bytes, file is 4055 bytes 1173s ok 60 1173s downloaded 68937 bytes, file is 68937 bytes 1173s ok 61 1173s downloaded 3946 bytes, file is 3946 bytes 1173s ok 62 1173s downloaded 4052 bytes, file is 4052 bytes 1173s ok 63 1173s downloaded 124713 bytes, file is 124713 bytes 1173s ok 64 1173s downloaded 107201 bytes, file is 107201 bytes 1173s ok 65 1173s downloaded 38060 bytes, file is 38060 bytes 1173s ok 66 1173s downloaded 4470 bytes, file is 4470 bytes 1173s ok 67 1173s downloaded 6335 bytes, file is 6335 bytes 1173s ok 68 1173s downloaded 7363 bytes, file is 7363 bytes 1173s ok 69 1173s downloaded 5889 bytes, file is 5889 bytes 1173s ok 70 1173s downloaded 4651 bytes, file is 4651 bytes 1173s ok 71 1173s downloaded 8357 bytes, file is 8357 bytes 1173s ok 72 1173s downloaded 25281 bytes, file is 25281 bytes 1173s ok 73 1173s downloaded 53904 bytes, file is 53904 bytes 1173s ok 74 1173s downloaded 115157 bytes, file is 115157 bytes 1173s ok 75 1173s downloaded 20457 bytes, file is 20457 bytes 1173s ok 76 1173s downloaded 5768 bytes, file is 5768 bytes 1173s ok 77 1173s downloaded 8241 bytes, file is 8241 bytes 1173s ok 78 1173s downloaded 824371 bytes, file is 824371 bytes 1173s ok 79 1173s downloaded 22583 bytes, file is 22583 bytes 1173s ok 80 1173s downloaded 7010 bytes, file is 7010 bytes 1173s ok 81 1173s downloaded 8386 bytes, file is 8386 bytes 1173s ok 82 1173s downloaded 294 bytes, file is 294 bytes 1173s ok 83 1173s downloaded 304 bytes, file is 304 bytes 1173s ok 84 1173s downloaded 8016 bytes, file is 8016 bytes 1173s ok 85 1173s downloaded 56994 bytes, file is 56994 bytes 1173s ok 86 1173s downloaded 4480 bytes, file is 4480 bytes 1173s ok 87 1173s downloaded 9151 bytes, file is 9151 bytes 1173s ok 88 1173s downloaded 15459 bytes, file is 15459 bytes 1173s ok 89 1173s downloaded 9546 bytes, file is 9546 bytes 1173s ok 90 1173s downloaded 4837 bytes, file is 4837 bytes 1173s ok 91 1173s downloaded 6938 bytes, file is 6938 bytes 1173s ok 92 1173s downloaded 26154 bytes, file is 26154 bytes 1173s ok 93 1173s downloaded 53154 bytes, file is 53154 bytes 1173s ok 94 1173s downloaded 4943 bytes, file is 4943 bytes 1173s ok 95 1173s downloaded 43100 bytes, file is 43100 bytes 1173s ok 96 1173s downloaded 22163 bytes, file is 22163 bytes 1173s ok 97 1173s downloaded 39867 bytes, file is 39867 bytes 1173s ok 98 1173s downloaded 4052 bytes, file is 4052 bytes 1173s ok 99 1173s downloaded 24330 bytes, file is 24330 bytes 1173s ok 100 1173s downloaded 311377 bytes, file is 311377 bytes 1173s ok 101 1173s downloaded 9376 bytes, file is 9376 bytes 1173s ok 102 1173s downloaded 46317 bytes, file is 46317 bytes 1173s ok 103 1173s downloaded 26746 bytes, file is 26746 bytes 1173s ok 104 1173s downloaded 7959 bytes, file is 7959 bytes 1173s ok 105 1173s downloaded 84353 bytes, file is 84353 bytes 1173s ok 106 1173s downloaded 37665 bytes, file is 37665 bytes 1173s ok 107 1173s downloaded 10359 bytes, file is 10359 bytes 1173s ok 108 1173s downloaded 22795 bytes, file is 22795 bytes 1173s ok 109 1173s downloaded 14429 bytes, file is 14429 bytes 1173s ok 110 1173s downloaded 9377 bytes, file is 9377 bytes 1173s ok 111 1173s downloaded 37601 bytes, file is 37601 bytes 1173s ok 112 1173s downloaded 90814 bytes, file is 90814 bytes 1173s ok 113 1173s downloaded 55292 bytes, file is 55292 bytes 1173s ok 114 1173s downloaded 39537 bytes, file is 39537 bytes 1173s ok 115 1173s downloaded 37816 bytes, file is 37816 bytes 1173s ok 116 1173s downloaded 49936 bytes, file is 49936 bytes 1173s ok 117 1173s downloaded 15221 bytes, file is 15221 bytes 1173s ok 118 1173s downloaded 22218 bytes, file is 22218 bytes 1173s ok 119 1173s downloaded 13355 bytes, file is 13355 bytes 1173s ok 120 1173s downloaded 16608 bytes, file is 16608 bytes 1173s ok 121 1173s downloaded 1649 bytes, file is 1649 bytes 1173s ok 122 1173s downloaded 422210 bytes, file is 422210 bytes 1173s ok 123 1173s downloaded 31786 bytes, file is 31786 bytes 1173s ok 124 1173s downloaded 137232 bytes, file is 137232 bytes 1173s ok 125 1173s downloaded 16501 bytes, file is 16501 bytes 1173s ok 126 1173s downloaded 13815 bytes, file is 13815 bytes 1173s ok 127 1173s downloaded 180836 bytes, file is 180836 bytes 1173s ok 128 1173s downloaded 45028 bytes, file is 45028 bytes 1173s ok 129 1173s downloaded 72248 bytes, file is 72248 bytes 1173s ok 130 1173s downloaded 6153 bytes, file is 6153 bytes 1173s ok 131 1173s downloaded 1527 bytes, file is 1527 bytes 1173s ok 132 1173s downloaded 59530 bytes, file is 59530 bytes 1173s ok 133 1173s downloaded 30628 bytes, file is 30628 bytes 1173s ok 134 1173s downloaded 2013 bytes, file is 2013 bytes 1173s ok 135 1173s downloaded 129125 bytes, file is 129125 bytes 1173s ok 136 1173s downloaded 37398 bytes, file is 37398 bytes 1173s ok 137 1173s downloaded 22429 bytes, file is 22429 bytes 1173s ok 138 1173s downloaded 35539 bytes, file is 35539 bytes 1173s ok 139 1173s downloaded 71703 bytes, file is 71703 bytes 1173s ok 140 1173s downloaded 4432 bytes, file is 4432 bytes 1173s ok 141 1173s downloaded 8360 bytes, file is 8360 bytes 1173s ok 142 1173s downloaded 12224 bytes, file is 12224 bytes 1173s ok 143 1173s downloaded 355 bytes, file is 355 bytes 1173s ok 144 1173s downloaded 2026 bytes, file is 2026 bytes 1173s ok 145 1173s downloaded 74839 bytes, file is 74839 bytes 1173s ok 146 1173s downloaded 9436 bytes, file is 9436 bytes 1173s ok 147 1173s downloaded 12143 bytes, file is 12143 bytes 1173s ok 148 1173s downloaded 26451 bytes, file is 26451 bytes 1173s ok 149 1173s downloaded 9588 bytes, file is 9588 bytes 1173s ok 150 1173s downloaded 58695 bytes, file is 58695 bytes 1173s ok 151 1173s downloaded 22331 bytes, file is 22331 bytes 1173s ok 152 1173s downloaded 3429 bytes, file is 3429 bytes 1173s ok 153 1173s downloaded 10963 bytes, file is 10963 bytes 1173s ok 154 1173s downloaded 8357 bytes, file is 8357 bytes 1173s ok 155 1173s downloaded 36144 bytes, file is 36144 bytes 1173s ok 156 1173s downloaded 26757 bytes, file is 26757 bytes 1173s ok 157 1173s downloaded 151973 bytes, file is 151973 bytes 1173s ok 158 1173s downloaded 1243 bytes, file is 1243 bytes 1173s ok 159 1173s downloaded 15223 bytes, file is 15223 bytes 1173s ok 160 1173s downloaded 93369 bytes, file is 93369 bytes 1173s ok 161 1173s downloaded 14283 bytes, file is 14283 bytes 1173s ok 162 1173s downloaded 4784 bytes, file is 4784 bytes 1173s ok 163 1173s downloaded 51369 bytes, file is 51369 bytes 1173s ok 164 1173s downloaded 49853 bytes, file is 49853 bytes 1173s ok 165 1173s downloaded 5144 bytes, file is 5144 bytes 1173s ok 166 1173s downloaded 23397 bytes, file is 23397 bytes 1173s ok 167 1173s downloaded 68880 bytes, file is 68880 bytes 1173s ok 168 1173s downloaded 12096 bytes, file is 12096 bytes 1173s ok 169 1173s downloaded 26551 bytes, file is 26551 bytes 1173s ok 170 1173s downloaded 89288 bytes, file is 89288 bytes 1173s ok 171 1173s downloaded 5138 bytes, file is 5138 bytes 1173s ok 172 1173s downloaded 6693 bytes, file is 6693 bytes 1173s ok 173 1173s downloaded 135805 bytes, file is 135805 bytes 1173s ok 174 1173s downloaded 31661 bytes, file is 31661 bytes 1173s ok 175 1173s downloaded 33167 bytes, file is 33167 bytes 1173s ok 176 1173s downloaded 48816 bytes, file is 48816 bytes 1173s ok 177 1173s downloaded 35911 bytes, file is 35911 bytes 1173s ok 178 1173s downloaded 18756 bytes, file is 18756 bytes 1173s ok 179 1173s downloaded 43401 bytes, file is 43401 bytes 1173s ok 180 1173s downloaded 509 bytes, file is 509 bytes 1173s ok 181 1173s downloaded 19189 bytes, file is 19189 bytes 1173s ok 182 1173s downloaded 15588 bytes, file is 15588 bytes 1173s ok 183 1173s downloaded 123417 bytes, file is 123417 bytes 1173s ok 184 1173s downloaded 1548 bytes, file is 1548 bytes 1173s ok 185 1173s downloaded 58669 bytes, file is 58669 bytes 1173s ok 186 1173s downloaded 27846 bytes, file is 27846 bytes 1173s ok 187 1173s downloaded 19186 bytes, file is 19186 bytes 1173s ok 188 1173s downloaded 29862 bytes, file is 29862 bytes 1173s ok 189 1173s downloaded 7132 bytes, file is 7132 bytes 1173s ok 190 1173s downloaded 9019 bytes, file is 9019 bytes 1173s ok 191 1173s downloaded 77701 bytes, file is 77701 bytes 1173s ok 192 1173s downloaded 53982 bytes, file is 53982 bytes 1173s ok 193 1173s downloaded 10328 bytes, file is 10328 bytes 1173s ok 194 1173s downloaded 46394 bytes, file is 46394 bytes 1173s ok 195 1173s downloaded 39569 bytes, file is 39569 bytes 1173s ok 196 1173s downloaded 758278 bytes, file is 758278 bytes 1173s ok 197 1173s downloaded 372 bytes, file is 372 bytes 1173s ok 198 1173s downloaded 294 bytes, file is 294 bytes 1173s ok 199 1173s downloaded 294 bytes, file is 294 bytes 1173s ok 200 1173s downloaded 10623 bytes, file is 10623 bytes 1173s ok 201 1173s downloaded 8511 bytes, file is 8511 bytes 1173s ok 202 1173s downloaded 4483 bytes, file is 4483 bytes 1173s ok 203 1173s downloaded 90816 bytes, file is 90816 bytes 1173s ok 204 1173s downloaded 25417 bytes, file is 25417 bytes 1173s ok 205 1173s downloaded 14126 bytes, file is 14126 bytes 1173s ok 206 1173s downloaded 38625 bytes, file is 38625 bytes 1173s ok 207 1173s downloaded 454394 bytes, file is 454394 bytes 1173s ok 208 1173s downloaded 7951 bytes, file is 7951 bytes 1173s ok 209 1173s downloaded 7400 bytes, file is 7400 bytes 1173s ok 210 1173s downloaded 92850 bytes, file is 92850 bytes 1173s ok 211 1173s downloaded 50829 bytes, file is 50829 bytes 1173s ok 212 1173s downloaded 3862 bytes, file is 3862 bytes 1173s ok 213 1173s downloaded 32731 bytes, file is 32731 bytes 1173s ok 214 1173s downloaded 86827 bytes, file is 86827 bytes 1173s ok 215 1173s downloaded 50436 bytes, file is 50436 bytes 1173s ok 216 1173s downloaded 24001 bytes, file is 24001 bytes 1173s ok 217 1173s ok 1177s t/apache/byterange4.t ............... 1177s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1177s 1..153 1177s # Running under perl version 5.038002 for linux 1177s # Current time local: Tue Jun 4 09:29:40 2024 1177s # Current time GMT: Tue Jun 4 09:29:40 2024 1177s # Using Test.pm version 1.31 1177s # Using Apache/Test.pm version 1.42 1177s range: 0-0 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 1 1177s range: 0-1 1177s rc 206 1177s expect: '00' 1177s got: '00' 1177s ok 2 1177s range: 0-2 1177s rc 206 1177s expect: '000' 1177s got: '000' 1177s ok 3 1177s range: 0-198 1177s rc 206 1177s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1177s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1177s ok 4 1177s range: 0-199 1177s rc 206 1177s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1177s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1177s ok 5 1177s range: 0-200 1177s rc 206 1177s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1177s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1177s ok 6 1177s range: 0-201 1177s rc 206 1177s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1177s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1177s ok 7 1177s range: 0-598 1177s rc 206 1177s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 8 1177s range: 0-599 1177s rc 206 1177s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 9 1177s range: 0-600 1177s rc 206 1177s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 10 1177s range: 0-601 1177s rc 206 1177s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 11 1177s range: 0-7798 1177s rc 206 1177s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 12 1177s range: 0-7799 1177s rc 206 1177s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 13 1177s range: 0-7800 1177s rc 206 1177s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 14 1177s range: 0-7801 1177s rc 206 1177s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 15 1177s range: 0-7998 1177s rc 206 1177s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 16 1177s range: 0-7999 1177s rc 206 1177s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 17 1177s range: 1-1 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 18 1177s range: 1-2 1177s rc 206 1177s expect: '00' 1177s got: '00' 1177s ok 19 1177s range: 1-198 1177s rc 206 1177s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1177s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1177s ok 20 1177s range: 1-199 1177s rc 206 1177s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1177s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1177s ok 21 1177s range: 1-200 1177s rc 206 1177s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1177s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1177s ok 22 1177s range: 1-201 1177s rc 206 1177s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1177s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1177s ok 23 1177s range: 1-598 1177s rc 206 1177s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 24 1177s range: 1-599 1177s rc 206 1177s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 25 1177s range: 1-600 1177s rc 206 1177s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 26 1177s range: 1-601 1177s rc 206 1177s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 27 1177s range: 1-7798 1177s rc 206 1177s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 28 1177s range: 1-7799 1177s rc 206 1177s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 29 1177s range: 1-7800 1177s rc 206 1177s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 30 1177s range: 1-7801 1177s rc 206 1177s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 31 1177s range: 1-7998 1177s rc 206 1177s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 32 1177s range: 1-7999 1177s rc 206 1177s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 33 1177s range: 2-2 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 34 1177s range: 2-198 1177s rc 206 1177s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1177s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1177s ok 35 1177s range: 2-199 1177s rc 206 1177s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1177s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1177s ok 36 1177s range: 2-200 1177s rc 206 1177s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1177s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1177s ok 37 1177s range: 2-201 1177s rc 206 1177s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1177s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1177s ok 38 1177s range: 2-598 1177s rc 206 1177s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 39 1177s range: 2-599 1177s rc 206 1177s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 40 1177s range: 2-600 1177s rc 206 1177s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 41 1177s range: 2-601 1177s rc 206 1177s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 42 1177s range: 2-7798 1177s rc 206 1177s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 43 1177s range: 2-7799 1177s rc 206 1177s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 44 1177s range: 2-7800 1177s rc 206 1177s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 45 1177s range: 2-7801 1177s rc 206 1177s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 46 1177s range: 2-7998 1177s rc 206 1177s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 47 1177s range: 2-7999 1177s rc 206 1177s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 48 1177s range: 198-198 1177s rc 206 1177s expect: '5' 1177s got: '5' 1177s ok 49 1177s range: 198-199 1177s rc 206 1177s expect: '50' 1177s got: '50' 1177s ok 50 1177s range: 198-200 1177s rc 206 1177s expect: '500' 1177s got: '500' 1177s ok 51 1177s range: 198-201 1177s rc 206 1177s expect: '5000' 1177s got: '5000' 1177s ok 52 1177s range: 198-598 1177s rc 206 1177s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 53 1177s range: 198-599 1177s rc 206 1177s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 54 1177s range: 198-600 1177s rc 206 1177s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 55 1177s range: 198-601 1177s rc 206 1177s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 56 1177s range: 198-7798 1177s rc 206 1177s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 57 1177s range: 198-7799 1177s rc 206 1177s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 58 1177s range: 198-7800 1177s rc 206 1177s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 59 1177s range: 198-7801 1177s rc 206 1177s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 60 1177s range: 198-7998 1177s rc 206 1177s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 61 1177s range: 198-7999 1177s rc 206 1177s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 62 1177s range: 199-199 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 63 1177s range: 199-200 1177s rc 206 1177s expect: '00' 1177s got: '00' 1177s ok 64 1177s range: 199-201 1177s rc 206 1177s expect: '000' 1177s got: '000' 1177s ok 65 1177s range: 199-598 1177s rc 206 1177s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 66 1177s range: 199-599 1177s rc 206 1177s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 67 1177s range: 199-600 1177s rc 206 1177s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 68 1177s range: 199-601 1177s rc 206 1177s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 69 1177s range: 199-7798 1177s rc 206 1177s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 70 1177s range: 199-7799 1177s rc 206 1177s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 71 1177s range: 199-7800 1177s rc 206 1177s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 72 1177s range: 199-7801 1177s rc 206 1177s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 73 1177s range: 199-7998 1177s rc 206 1177s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 74 1177s range: 199-7999 1177s rc 206 1177s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 75 1177s range: 200-200 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 76 1177s range: 200-201 1177s rc 206 1177s expect: '00' 1177s got: '00' 1177s ok 77 1177s range: 200-598 1177s rc 206 1177s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 78 1177s range: 200-599 1177s rc 206 1177s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 79 1177s range: 200-600 1177s rc 206 1177s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 80 1177s range: 200-601 1177s rc 206 1177s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 81 1177s range: 200-7798 1177s rc 206 1177s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 82 1177s range: 200-7799 1177s rc 206 1177s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 83 1177s range: 200-7800 1177s rc 206 1177s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 84 1177s range: 200-7801 1177s rc 206 1177s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 85 1177s range: 200-7998 1177s rc 206 1177s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 86 1177s range: 200-7999 1177s rc 206 1177s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 87 1177s range: 201-201 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 88 1177s range: 201-598 1177s rc 206 1177s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1177s ok 89 1177s range: 201-599 1177s rc 206 1177s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1177s ok 90 1177s range: 201-600 1177s rc 206 1177s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1177s ok 91 1177s range: 201-601 1177s rc 206 1177s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1177s ok 92 1177s range: 201-7798 1177s rc 206 1177s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 93 1177s range: 201-7799 1177s rc 206 1177s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 94 1177s range: 201-7800 1177s rc 206 1177s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 95 1177s range: 201-7801 1177s rc 206 1177s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 96 1177s range: 201-7998 1177s rc 206 1177s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 97 1177s range: 201-7999 1177s rc 206 1177s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 98 1177s range: 598-598 1177s rc 206 1177s expect: '5' 1177s got: '5' 1177s ok 99 1177s range: 598-599 1177s rc 206 1177s expect: '50' 1177s got: '50' 1177s ok 100 1177s range: 598-600 1177s rc 206 1177s expect: '500' 1177s got: '500' 1177s ok 101 1177s range: 598-601 1177s rc 206 1177s expect: '5001' 1177s got: '5001' 1177s ok 102 1177s range: 598-7798 1177s rc 206 1177s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 103 1177s range: 598-7799 1177s rc 206 1177s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 104 1177s range: 598-7800 1177s rc 206 1177s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 105 1177s range: 598-7801 1177s rc 206 1177s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 106 1177s range: 598-7998 1177s rc 206 1177s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 107 1177s range: 598-7999 1177s rc 206 1177s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 108 1177s range: 599-599 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 109 1177s range: 599-600 1177s rc 206 1177s expect: '00' 1177s got: '00' 1177s ok 110 1177s range: 599-601 1177s rc 206 1177s expect: '001' 1177s got: '001' 1177s ok 111 1177s range: 599-7798 1177s rc 206 1177s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 112 1177s range: 599-7799 1177s rc 206 1177s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 113 1177s range: 599-7800 1177s rc 206 1177s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 114 1177s range: 599-7801 1177s rc 206 1177s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 115 1177s range: 599-7998 1177s rc 206 1177s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 116 1177s range: 599-7999 1177s rc 206 1177s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 117 1177s range: 600-600 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 118 1177s range: 600-601 1177s rc 206 1177s expect: '01' 1177s got: '01' 1177s ok 119 1177s range: 600-7798 1177s rc 206 1177s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 120 1177s range: 600-7799 1177s rc 206 1177s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 121 1177s range: 600-7800 1177s rc 206 1177s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 122 1177s range: 600-7801 1177s rc 206 1177s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 123 1177s range: 600-7998 1177s rc 206 1177s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 124 1177s range: 600-7999 1177s rc 206 1177s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 125 1177s range: 601-601 1177s rc 206 1177s expect: '1' 1177s got: '1' 1177s ok 126 1177s range: 601-7798 1177s rc 206 1177s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1177s ok 127 1177s range: 601-7799 1177s rc 206 1177s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1177s ok 128 1177s range: 601-7800 1177s rc 206 1177s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1177s ok 129 1177s range: 601-7801 1177s rc 206 1177s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1177s ok 130 1177s range: 601-7998 1177s rc 206 1177s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 131 1177s range: 601-7999 1177s rc 206 1177s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 132 1177s range: 7798-7798 1177s rc 206 1177s expect: '5' 1177s got: '5' 1177s ok 133 1177s range: 7798-7799 1177s rc 206 1177s expect: '50' 1177s got: '50' 1177s ok 134 1177s range: 7798-7800 1177s rc 206 1177s expect: '501' 1177s got: '501' 1177s ok 135 1177s range: 7798-7801 1177s rc 206 1177s expect: '5019' 1177s got: '5019' 1177s ok 136 1177s range: 7798-7998 1177s rc 206 1177s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 137 1177s range: 7798-7999 1177s rc 206 1177s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 138 1177s range: 7799-7799 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 139 1177s range: 7799-7800 1177s rc 206 1177s expect: '01' 1177s got: '01' 1177s ok 140 1177s range: 7799-7801 1177s rc 206 1177s expect: '019' 1177s got: '019' 1177s ok 141 1177s range: 7799-7998 1177s rc 206 1177s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 142 1177s range: 7799-7999 1177s rc 206 1177s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 143 1177s range: 7800-7800 1177s rc 206 1177s expect: '1' 1177s got: '1' 1177s ok 144 1177s range: 7800-7801 1177s rc 206 1177s expect: '19' 1177s got: '19' 1177s ok 145 1177s range: 7800-7998 1177s rc 206 1177s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 146 1177s range: 7800-7999 1177s rc 206 1177s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 147 1177s range: 7801-7801 1177s rc 206 1177s expect: '9' 1177s got: '9' 1177s ok 148 1177s range: 7801-7998 1177s rc 206 1177s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1177s ok 149 1177s range: 7801-7999 1177s rc 206 1177s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1177s ok 150 1177s range: 7998-7998 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 151 1177s range: 7998-7999 1177s rc 206 1177s expect: '00' 1177s got: '00' 1177s ok 152 1177s range: 7999-7999 1177s rc 206 1177s expect: '0' 1177s got: '0' 1177s ok 153 1177s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1177s ok 1179s t/apache/byterange5.t ............... 1179s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1179s 1..5 1179s # Running under perl version 5.038002 for linux 1179s # Current time local: Tue Jun 4 09:29:44 2024 1179s # Current time GMT: Tue Jun 4 09:29:44 2024 1179s # Using Test.pm version 1.31 1179s # Using Apache/Test.pm version 1.42 1179s ok 1 1179s ok 2 1179s ok 3 1179s ok 4 1179s ok 5 1179s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1179s ok 1182s t/apache/byterange6.t ............... 1182s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1182s 1..53 1182s # Running under perl version 5.038002 for linux 1182s # Current time local: Tue Jun 4 09:29:46 2024 1182s # Current time GMT: Tue Jun 4 09:29:46 2024 1182s # Using Test.pm version 1.31 1182s # Using Apache/Test.pm version 1.42 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 1 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 2 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 3 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 4 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 5 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 6 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s # expecting range 5-6 1182s ok 7 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s # expecting range 5-6 1182s ok 8 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s # expecting range 5-6 1182s ok 9 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s # expecting range 5-6 1182s ok 10 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s # expecting range 5-6 1182s ok 11 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s # expecting range 5-6 1182s ok 12 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 13 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 14 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 15 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 16 1182s # expecting range 0-70 1182s # expecting range 72-100 1182s # expecting range 1000-1001 1182s ok 17 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 18 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 19 1182s # expecting range 1-100 1182s # expecting range 1000-1001 1182s ok 20 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 21 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 22 1182s # expecting range 0-101 1182s # expecting range 1000-1001 1182s ok 23 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 24 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 25 1182s # expecting range 0-101 1182s # expecting range 1000-1001 1182s ok 26 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 27 1182s # expecting range 0-100 1182s # expecting range 1000-1001 1182s ok 28 1182s # expecting range 0-101 1182s # expecting range 1000-1001 1182s ok 29 1182s # expecting range 1-10 1182s # expecting range 99-99 1182s ok 30 1182s # expecting range 1-10 1182s # expecting range 99-99 1182s ok 31 1182s # expecting range 1-11 1182s # expecting range 99-99 1182s ok 32 1182s # expecting range 0-10 1182s # expecting range 99-99 1182s ok 33 1182s # expecting range 0-10 1182s # expecting range 99-99 1182s ok 34 1182s # expecting range 0-11 1182s # expecting range 99-99 1182s ok 35 1182s # expecting range 0-12 1182s # expecting range 99-99 1182s ok 36 1182s # expecting range 0-13 1182s # expecting range 99-99 1182s ok 37 1182s # expecting range 1-11 1182s # expecting range 99-99 1182s ok 38 1182s # expecting range 1-12 1182s # expecting range 99-99 1182s ok 39 1182s # expecting range 1-13 1182s # expecting range 99-99 1182s ok 40 1182s # expecting range 1-10 1182s # expecting range 99-99 1182s ok 41 1182s # expecting range 1-11 1182s # expecting range 99-99 1182s ok 42 1182s # expecting range 1-10 1182s # expecting range 99-99 1182s ok 43 1182s # expecting range 0-11 1182s # expecting range 99-99 1182s ok 44 1182s # expecting range 1-10 1182s # expecting range 99-99 1182s ok 45 1182s # expecting range 1-20 1182s # expecting range 99-99 1182s ok 46 1182s # expecting range 1-20 1182s # expecting range 99-99 1182s ok 47 1182s # expecting range 1-20 1182s # expecting range 99-99 1182s ok 48 1182s # expecting range 1-21 1182s # expecting range 99-99 1182s ok 49 1182s # expecting range 5-12 1182s # expecting range 99-99 1182s ok 50 1182s # expecting range 1-10 1182s # expecting range 99-99 1182s ok 51 1182s # expecting range 5-10 1182s # expecting range 1-3 1182s # expecting range 99-99 1182s ok 52 1182s # expecting range 0-1 1182s # expecting range 7999-7999 1182s ok 53 1182s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1182s ok 1184s t/apache/byterange7.t ............... 1184s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1184s 1..24 1184s # Running under perl version 5.038002 for linux 1184s # Current time local: Tue Jun 4 09:29:49 2024 1184s # Current time GMT: Tue Jun 4 09:29:49 2024 1184s # Using Test.pm version 1.31 1184s # Using Apache/Test.pm version 1.42 1184s Got 206 Range: 'bytes 0-1/40001' 1184s body length 2 1184s Content-Length: 2 1184s ok 1 1184s Got 206 multipart/byteranges 1184s body length 196 1184s Content-Length: 196 1184s ok 2 1184s Got 206 multipart/byteranges 1184s body length 900 1184s Content-Length: 900 1184s ok 3 1184s Got 206 multipart/byteranges 1184s body length 4500 1184s ok 4 1184s Got 206 multipart/byteranges 1184s body length 9000 1184s ok 5 1184s Got 200 1184s ok 6 1184s Got 200 1184s ok 7 1184s Got 200 1184s ok 8 1184s Got 200 1184s ok 9 1184s Got 200 1184s ok 10 1184s Got 200 1184s ok 11 1184s Got 200 1184s ok 12 1184s Got 200 1184s ok 13 1184s Got 200 1184s ok 14 1184s Got 200 1184s ok 15 1184s Got 200 1184s ok 16 1184s Got 200 1184s ok 17 1184s Got 200 1184s ok 18 1184s Got 200 1184s ok 19 1184s Sending '1000-200000', expecting 206 1184s Got 206 Range: 'bytes 1000-40000/40001' 1184s ok 20 1184s Sending '100000-110000', expecting 416 1184s Got 416 1184s ok 21 1184s Sending '100000-110000,1000-2000', expecting 206 1184s Got 206 Range: 'bytes 1000-2000/40001' 1184s ok 22 1184s Sending '100000-110000,2000-1000', expecting 200 1184s Got 200 1184s ok 23 1184s Sending '100000-110000,200000-', expecting 416 1184s Got 416 1184s ok 24 1184s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1184s ok 1188s t/apache/cfg_getline.t .............. 1188s 1..116 1188s # Running under perl version 5.038002 for linux 1188s # Current time local: Tue Jun 4 09:29:51 2024 1188s # Current time GMT: Tue Jun 4 09:29:51 2024 1188s # Using Test.pm version 1.31 1188s # Using Apache/Test.pm version 1.42 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 100 1188s ok 1 1188s ok 2 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 196 1188s ok 3 1188s ok 4 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 197 1188s ok 5 1188s ok 6 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 198 1188s ok 7 1188s ok 8 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 199 1188s ok 9 1188s ok 10 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 200 1188s ok 11 1188s ok 12 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 201 1188s ok 13 1188s ok 14 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 202 1188s ok 15 1188s ok 16 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 396 1188s ok 17 1188s ok 18 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 397 1188s ok 19 1188s ok 20 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 398 1188s ok 21 1188s ok 22 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 399 1188s ok 23 1188s ok 24 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 400 1188s ok 25 1188s ok 26 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 401 1188s ok 27 1188s ok 28 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 402 1188s ok 29 1188s ok 30 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 596 1188s ok 31 1188s ok 32 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 597 1188s ok 33 1188s ok 34 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 598 1188s ok 35 1188s ok 36 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 599 1188s ok 37 1188s ok 38 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 600 1188s ok 39 1188s ok 40 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 601 1188s ok 41 1188s ok 42 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 602 1188s ok 43 1188s ok 44 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1016 1188s ok 45 1188s ok 46 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1017 1188s ok 47 1188s ok 48 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1018 1188s ok 49 1188s ok 50 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1019 1188s ok 51 1188s ok 52 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1020 1188s ok 53 1188s ok 54 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1021 1188s ok 55 1188s ok 56 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1022 1188s ok 57 1188s ok 58 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1023 1188s ok 59 1188s ok 60 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1024 1188s ok 61 1188s ok 62 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1025 1188s ok 63 1188s ok 64 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1026 1188s ok 65 1188s ok 66 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1027 1188s ok 67 1188s ok 68 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1028 1188s ok 69 1188s ok 70 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1029 1188s ok 71 1188s ok 72 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 1030 1188s ok 73 1188s ok 74 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8170 1188s ok 75 1188s ok 76 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8171 1188s ok 77 1188s ok 78 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8172 1188s ok 79 1188s ok 80 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8173 1188s ok 81 1188s ok 82 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8174 1188s ok 83 1188s ok 84 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8175 1188s ok 85 1188s ok 86 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8176 1188s ok 87 1188s ok 88 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8177 1188s ok 89 1188s ok 90 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8178 1188s ok 91 1188s ok 92 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8179 1188s ok 93 1188s ok 94 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8180 1188s ok 95 1188s ok 96 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8181 1188s ok 97 1188s ok 98 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8182 1188s ok 99 1188s ok 100 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8183 1188s ok 101 1188s ok 102 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8184 1188s ok 103 1188s ok 104 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8185 1188s ok 105 1188s ok 106 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8186 1188s ok 107 1188s ok 108 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8187 1188s ok 109 1188s ok 110 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8188 1188s ok 111 1188s ok 112 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8189 1188s ok 113 1188s ok 114 1188s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s Got rc 200 for length 8190 1188s ok 115 1188s ok 116 1188s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1188s ok 1191s t/apache/chunkinput.t ............... 1191s 1..37 1191s # Running under perl version 5.038002 for linux 1191s # Current time local: Tue Jun 4 09:29:55 2024 1191s # Current time GMT: Tue Jun 4 09:29:55 2024 1191s # Using Test.pm version 1.31 1191s # Using Apache/Test.pm version 1.42 1191s testing default 1191s ok 1 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 200 OK' 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 2 1191s # testing : trailer (pid) 1191s # expected: '339008' 1191s # received: '339008' 1191s ok 3 1191s ok 4 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 404 Not Found' 1191s # received: 'HTTP/1.1 404 Not Found' 1191s ok 5 1191s ok 6 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 200 OK' 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 7 1191s ok 8 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 404 Not Found' 1191s # received: 'HTTP/1.1 404 Not Found' 1191s ok 9 1191s ok 10 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 200 OK' 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 11 1191s ok 12 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 404 Not Found' 1191s # received: 'HTTP/1.1 404 Not Found' 1191s ok 13 1191s ok 14 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 200 OK' 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 15 1191s ok 16 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 404 Not Found' 1191s # received: 'HTTP/1.1 404 Not Found' 1191s ok 17 1191s ok 18 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 200 OK' 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 19 1191s ok 20 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 404 Not Found' 1191s # received: 'HTTP/1.1 404 Not Found' 1191s ok 21 1191s ok 22 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 400 Bad Request' 1191s # received: 'HTTP/1.1 400 Bad Request' 1191s ok 23 1191s ok 24 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 400 Bad Request' 1191s # received: 'HTTP/1.1 400 Bad Request' 1191s ok 25 1191s ok 26 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1191s # received: 'HTTP/1.1 413 Request Entity Too Large' 1191s ok 27 1191s ok 28 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1191s # received: 'HTTP/1.1 413 Request Entity Too Large' 1191s ok 29 1191s ok 30 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 400 Bad Request' 1191s # received: 'HTTP/1.1 400 Bad Request' 1191s ok 31 1191s ok 32 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 400 Bad Request' 1191s # received: 'HTTP/1.1 400 Bad Request' 1191s ok 33 1191s ok 34 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 400 Bad Request' 1191s # received: 'HTTP/1.1 400 Bad Request' 1191s ok 35 1191s ok 36 1191s # testing : response codes 1191s # expected: 'HTTP/1.1 400 Bad Request' 1191s # received: 'HTTP/1.1 400 Bad Request' 1191s ok 37 1191s ok 1196s t/apache/contentlength.t ............ 1196s 1..24 1196s # Running under perl version 5.038002 for linux 1196s # Current time local: Tue Jun 4 09:29:58 2024 1196s # Current time GMT: Tue Jun 4 09:29:58 2024 1196s # Using Test.pm version 1.31 1196s # Using Apache/Test.pm version 1.42 1196s testing default 1196s ok 1 1196s # testing : response codes POST for /echo_post with Content-Length: 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 2 1196s ok 3 1196s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 4 1196s ok 5 1196s # testing : response codes POST for /echo_post with Content-Length: 0 1196s # expected: 'HTTP/1.1 200 OK' 1196s # received: 'HTTP/1.1 200 OK' 1196s ok 6 1196s ok 7 1196s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 1196s # expected: 'HTTP/1.1 404 Not Found' 1196s # received: 'HTTP/1.1 404 Not Found' 1196s ok 8 1196s ok 9 1196s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 1196s # expected: 'HTTP/1.1 200 OK' 1196s # received: 'HTTP/1.1 200 OK' 1196s ok 10 1196s ok 11 1196s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 1196s # expected: 'HTTP/1.1 404 Not Found' 1196s # received: 'HTTP/1.1 404 Not Found' 1196s ok 12 1196s ok 13 1196s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 14 1196s ok 15 1196s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 16 1196s ok 17 1196s # testing : response codes POST for /echo_post with Content-Length: -1 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 18 1196s ok 19 1196s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 20 1196s ok 21 1196s # testing : response codes POST for /echo_post with Content-Length: 123abc 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 22 1196s ok 23 1196s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 1196s # expected: 'HTTP/1.1 400 Bad Request' 1196s # received: 'HTTP/1.1 400 Bad Request' 1196s ok 24 1196s ok 1199s t/apache/errordoc.t ................. 1199s 1..14 1199s # Running under perl version 5.038002 for linux 1199s # Current time local: Tue Jun 4 09:30:03 2024 1199s # Current time GMT: Tue Jun 4 09:30:03 2024 1199s # Using Test.pm version 1.31 1199s # Using Apache/Test.pm version 1.42 1199s # testing : notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 1 1199s # testing : notfound.html content 1199s # expected: qr/per-server 404/ 1199s # received: 'per-server 404' 1199s ok 2 1199s # testing : /inherit/notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 3 1199s # testing : /inherit/notfound.html content 1199s # expected: qr/per-server 404/ 1199s # received: 'per-server 404' 1199s ok 4 1199s # testing : /redefine/notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 5 1199s # testing : /redefine/notfound.html content 1199s # expected: 'per-dir 404' 1199s # received: 'per-dir 404' 1199s ok 6 1199s # testing : /redefine/notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 7 1199s # testing : /redefine/notfound.html content 1199s # expected: qr/Not Found/ 1199s # received: ' 1199s # 1199s # 404 Not Found 1199s # 1199s #

Not Found

1199s #

The requested URL was not found on this server.

1199s # ' 1199s ok 8 1199s # testing : /merge/notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 9 1199s # testing : /merge/notfound.html content 1199s # expected: 'testing merge' 1199s # received: 'testing merge' 1199s ok 10 1199s # testing : /merge/merge2/notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 11 1199s # testing : /merge/merge2/notfound.html content 1199s # expected: 'testing merge' 1199s # received: 'testing merge' 1199s ok 12 1199s # testing : /bounce/notfound.html code 1199s # expected: 404 1199s # received: '404' 1199s ok 13 1199s # testing : /bounce/notfound.html content 1199s # expected: qr/expire test/ 1199s # received: ' 1199s # expire test 1199s # expire test 1199s # ' 1199s ok 14 1199s ok 1201s t/apache/etags.t .................... 1201s # Checking for existence of FileETag directive 1201s # Returned 200: 1201s 1..61 1201s # Running under perl version 5.038002 for linux 1201s # Current time local: Tue Jun 4 09:30:06 2024 1201s # Current time GMT: Tue Jun 4 09:30:06 2024 1201s # Using Test.pm version 1.31 1201s # Using Apache/Test.pm version 1.42 1201s # --- 1201s # HEAD /apache/etags/m/plus-ms/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 1 1201s # --- 1201s # HEAD /apache/etags/m/minus-is/test.txt 1201s # Expecting field to be absent 1201s # Received "613edd771cbc0" 1201s ok 2 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 3 1201s # --- 1201s # HEAD /apache/etags/none/test.txt 1201s # Expecting field to be absent 1201s # ETag field is missing 1201s ok 4 1201s # --- 1201s # HEAD /apache/etags/all/minus-s/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b4fe-613edd771cbc0" 1201s ok 5 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1201s # Expecting field to be absent 1201s # Received "b-613edd771cbc0" 1201s ok 6 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 7 1201s # --- 1201s # HEAD /apache/etags/m/plus-i/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b52a-613edd771cbc0" 1201s ok 8 1201s # --- 1201s # HEAD /apache/etags/none/plus-m/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 9 1201s # --- 1201s # HEAD /apache/etags/none/plus-i/test.txt 1201s # Expecting one component in ETag field 1201s # Received "4b55f" 1201s ok 10 1201s # --- 1201s # HEAD /apache/etags/all/is/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b4e3-b" 1201s ok 11 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1201s # Expecting one component in ETag field 1201s # Received "b" 1201s ok 12 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b57f-613edd771cbc0" 1201s ok 13 1201s # --- 1201s # HEAD /apache/etags/none/plus-ms/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 14 1201s # --- 1201s # HEAD /apache/etags/all/ms/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 15 1201s # --- 1201s # HEAD /apache/etags/none/plus-is/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b562-b" 1201s ok 16 1201s # --- 1201s # HEAD /apache/etags/none/s/test.txt 1201s # Expecting one component in ETag field 1201s # Received "b" 1201s ok 17 1201s # --- 1201s # HEAD /apache/etags/all/minus-mis/test.txt 1201s # Expecting field to be absent 1201s # Received "b-613edd771cbc0" 1201s ok 18 1201s # --- 1201s # HEAD /apache/etags/all/m/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 19 1201s # --- 1201s # HEAD /apache/etags/m/minus-i/test.txt 1201s # Expecting field to be absent 1201s # Received "613edd771cbc0" 1201s ok 20 1201s # --- 1201s # HEAD /apache/etags/m/plus-s/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 21 1201s # --- 1201s # HEAD /apache/etags/all/minus-mi/test.txt 1201s # Expecting one component in ETag field 1201s # Received "b" 1201s ok 22 1201s # --- 1201s # HEAD /apache/etags/none/mi/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b556-613edd771cbc0" 1201s ok 23 1201s # --- 1201s # HEAD /apache/etags/all/i/test.txt 1201s # Expecting one component in ETag field 1201s # Received "4b4de" 1201s ok 24 1201s # --- 1201s # HEAD /apache/etags/m/minus-mis/test.txt 1201s # Expecting field to be absent 1201s # Received "b-613edd771cbc0" 1201s ok 25 1201s # --- 1201s # HEAD /apache/etags/default/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 26 1201s # --- 1201s # HEAD /apache/etags/all/minus-ms/test.txt 1201s # Expecting one component in ETag field 1201s # Received "4b4fb" 1201s ok 27 1201s # --- 1201s # HEAD /apache/etags/m/minus-mi/test.txt 1201s # Expecting field to be absent 1201s # Received "b-613edd771cbc0" 1201s ok 28 1201s # --- 1201s # HEAD /apache/etags/all/minus-is/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 29 1201s # --- 1201s # HEAD /apache/etags/m/minus-s/test.txt 1201s # Expecting field to be absent 1201s # Received "613edd771cbc0" 1201s ok 30 1201s # --- 1201s # HEAD /apache/etags/none/m/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 31 1201s # --- 1201s # HEAD /apache/etags/all/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b508-b-613edd771cbc0" 1201s ok 32 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b580-b-613edd771cbc0" 1201s ok 33 1201s # --- 1201s # HEAD /apache/etags/m/plus-mis/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b536-b-613edd771cbc0" 1201s ok 34 1201s # --- 1201s # HEAD /apache/etags/m/plus-m/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 35 1201s # --- 1201s # HEAD /apache/etags/all/minus-m/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b4f2-b" 1201s ok 36 1201s # --- 1201s # HEAD /apache/etags/m/minus-m/test.txt 1201s # Expecting field to be absent 1201s # Received "b-613edd771cbc0" 1201s ok 37 1201s # --- 1201s # HEAD /apache/etags/all/minus-i/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 38 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1201s # Expecting one component in ETag field 1201s # Received "4b57c" 1201s ok 39 1201s # --- 1201s # HEAD /apache/etags/mis/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b543-b-613edd771cbc0" 1201s ok 40 1201s # --- 1201s # HEAD /apache/etags/none/mis/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b559-b-613edd771cbc0" 1201s ok 41 1201s # --- 1201s # HEAD /apache/etags/all/mis/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b501-b-613edd771cbc0" 1201s ok 42 1201s # --- 1201s # HEAD /apache/etags/none/plus-mi/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b568-613edd771cbc0" 1201s ok 43 1201s # --- 1201s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b573-b" 1201s ok 44 1201s # --- 1201s # HEAD /apache/etags/none/is/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b550-b" 1201s ok 45 1201s # --- 1201s # HEAD /apache/etags/m/plus-is/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b52d-b-613edd771cbc0" 1201s ok 46 1201s # --- 1201s # HEAD /apache/etags/is/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b510-b" 1201s ok 47 1201s # --- 1201s # HEAD /apache/etags/ms/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 48 1201s # --- 1201s # HEAD /apache/etags/none/ms/test.txt 1201s # Expecting two components in ETag field 1201s # Received "b-613edd771cbc0" 1201s ok 49 1201s # --- 1201s # HEAD /apache/etags/m/plus-mi/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b533-613edd771cbc0" 1201s ok 50 1201s # --- 1201s # HEAD /apache/etags/i/test.txt 1201s # Expecting one component in ETag field 1201s # Received "4b50d" 1201s ok 51 1201s # --- 1201s # HEAD /apache/etags/all/inherit/test.txt 1201s # Expecting three components in ETag field 1201s # Received "4b4e0-b-613edd771cbc0" 1201s ok 52 1201s # --- 1201s # HEAD /apache/etags/mi/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b540-613edd771cbc0" 1201s ok 53 1201s # --- 1201s # HEAD /apache/etags/none/plus-s/test.txt 1201s # Expecting one component in ETag field 1201s # Received "b" 1201s ok 54 1201s # --- 1201s # HEAD /apache/etags/all/mi/test.txt 1201s # Expecting two components in ETag field 1201s # Received "4b4e9-613edd771cbc0" 1201s ok 55 1201s # --- 1201s # HEAD /apache/etags/all/s/test.txt 1201s # Expecting one component in ETag field 1201s # Received "b" 1201s ok 56 1201s # --- 1201s # HEAD /apache/etags/m/minus-ms/test.txt 1201s # Expecting field to be absent 1201s # Received "b-613edd771cbc0" 1201s ok 57 1201s # --- 1201s # HEAD /apache/etags/m/test.txt 1201s # Expecting one component in ETag field 1201s # Received "613edd771cbc0" 1201s ok 58 1201s # --- 1201s # HEAD /apache/etags/none/inherit/test.txt 1201s # Expecting field to be absent 1201s # ETag field is missing 1201s ok 59 1201s # --- 1201s # HEAD /apache/etags/s/test.txt 1201s # Expecting one component in ETag field 1201s # Received "b" 1201s ok 60 1201s # --- 1201s # HEAD /apache/etags/none/i/test.txt 1201s # Expecting one component in ETag field 1201s # Received "4b54b" 1201s ok 61 1201s ok 1205s t/apache/expr.t ..................... 1205s 1..229 1205s # Running under perl version 5.038002 for linux 1205s # Current time local: Tue Jun 4 09:30:08 2024 1205s # Current time GMT: Tue Jun 4 09:30:08 2024 1205s # Using Test.pm version 1.31 1205s # Using Apache/Test.pm version 1.42 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true" should evaluate to true, got true 1205s ok 1 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "false" should evaluate to false, got false 1205s ok 2 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "foo", got parse error 1205s ok 3 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -eq 01" should evaluate to true, got true 1205s ok 4 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -eq 2" should evaluate to false, got false 1205s ok 5 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -ne 2" should evaluate to true, got true 1205s ok 6 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -ne 1" should evaluate to false, got false 1205s ok 7 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -lt 02" should evaluate to true, got true 1205s ok 8 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -lt 1" should evaluate to false, got false 1205s ok 9 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -le 2" should evaluate to true, got true 1205s ok 10 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -le 1" should evaluate to true, got true 1205s ok 11 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "2 -gt 1" should evaluate to true, got true 1205s ok 12 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -gt 1" should evaluate to false, got false 1205s ok 13 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "2 -ge 1" should evaluate to true, got true 1205s ok 14 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -ge 1" should evaluate to true, got true 1205s ok 15 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "1 -gt -1" should evaluate to true, got true 1205s ok 16 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' == 'aa'" should evaluate to true, got true 1205s ok 17 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' == 'b'" should evaluate to false, got false 1205s ok 18 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' = 'aa'" should evaluate to true, got true 1205s ok 19 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' = 'b'" should evaluate to false, got false 1205s ok 20 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' != 'b'" should evaluate to true, got true 1205s ok 21 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' != 'aa'" should evaluate to false, got false 1205s ok 22 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' < 'b'" should evaluate to true, got true 1205s ok 23 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' < 'aa'" should evaluate to false, got false 1205s ok 24 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' <= 'b'" should evaluate to true, got true 1205s ok 25 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' <= 'aa'" should evaluate to true, got true 1205s ok 26 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'b' > 'aa'" should evaluate to true, got true 1205s ok 27 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' > 'aa'" should evaluate to false, got false 1205s ok 28 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'b' >= 'aa'" should evaluate to true, got true 1205s ok 29 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'aa' >= 'aa'" should evaluate to true, got true 1205s ok 30 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1205s ok 31 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1205s ok 32 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1205s ok 33 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1205s ok 34 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1205s ok 35 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1205s ok 36 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1205s ok 37 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1205s ok 38 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1205s ok 39 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1205s ok 40 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME} != ''" should evaluate to true, got true 1205s ok 41 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1205s ok 42 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1205s ok 43 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /bc/ " should evaluate to true, got true 1205s ok 44 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /BC/i " should evaluate to true, got true 1205s ok 45 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' !~ m!bc! " should evaluate to false, got false 1205s ok 46 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' !~ m!BC!i " should evaluate to false, got false 1205s ok 47 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " $0 == '' " should evaluate to true, got true 1205s ok 48 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " $1 == '' " should evaluate to true, got true 1205s ok 49 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " $9 == '' " should evaluate to true, got true 1205s ok 50 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " '$0' == '' " should evaluate to true, got true 1205s ok 51 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1205s ok 52 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1205s ok 53 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1205s ok 54 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1205s ok 55 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1205s ok 56 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1205s ok 57 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1205s ok 58 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1205s ok 59 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1205s ok 60 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1205s ok 61 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1205s ok 62 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1205s ok 63 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1205s ok 64 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1205s ok 65 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1205s ok 66 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1205s ok 67 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1205s ok 68 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1205s ok 69 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1205s ok 70 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{HTTPS} == 'off' " should evaluate to true, got true 1205s ok 71 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1205s ok 72 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1205s ok 73 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1205s ok 74 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1205s ok 75 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1205s ok 76 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1205s ok 77 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1205s ok 78 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1205s ok 79 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1205s ok 80 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1205s ok 81 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1205s ok 82 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "escape('?') = '%3f' " should evaluate to true, got true 1205s ok 83 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "unescape('%3f') = '?' " should evaluate to true, got true 1205s ok 84 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1205s ok 85 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1205s ok 86 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1205s ok 87 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "file('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1205s ok 88 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-n ''" should evaluate to false, got false 1205s ok 89 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-z ''" should evaluate to true, got true 1205s ok 90 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-n '1'" should evaluate to true, got true 1205s ok 91 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-z '1'" should evaluate to false, got false 1205s ok 92 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "-R 'abc'", got parse error 1205s ok 93 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1205s ok 94 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-R '240.0.0.0'" should evaluate to false, got false 1205s ok 95 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-R '240.0.0.0/8'" should evaluate to false, got false 1205s ok 96 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-R 'ff::/8'" should evaluate to false, got false 1205s ok 97 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1205s ok 98 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1205s ok 99 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1205s ok 100 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1205s ok 101 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1205s ok 102 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1205s ok 103 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1205s ok 104 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'foo' -strmatch '*o'" should evaluate to true, got true 1205s ok 105 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1205s ok 106 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'foo' -strmatch 'F*'" should evaluate to false, got false 1205s ok 107 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1205s ok 108 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'foo' -strmatch 'g*'" should evaluate to false, got false 1205s ok 109 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1205s ok 110 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1205s ok 111 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1205s ok 112 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1205s ok 113 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1205s ok 114 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "foo('bar') = 'bar'", got parse error 1205s ok 115 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "%{FOO} != 'bar'", got parse error 1205s ok 116 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s Should get parse error for "'bar' = bar", got parse error 1205s ok 117 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true" should evaluate to true, got true 1205s ok 118 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && true" should evaluate to true, got true 1205s ok 119 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || true" should evaluate to true, got true 1205s ok 120 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || true || true" should evaluate to true, got true 1205s ok 121 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || true && true" should evaluate to true, got true 1205s ok 122 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && true || true" should evaluate to true, got true 1205s ok 123 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && true && true" should evaluate to true, got true 1205s ok 124 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || true || !true" should evaluate to true, got true 1205s ok 125 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || true && !true" should evaluate to true, got true 1205s ok 126 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && true || !true" should evaluate to true, got true 1205s ok 127 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && true && !true" should evaluate to false, got false 1205s ok 128 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && !true" should evaluate to false, got false 1205s ok 129 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || !true" should evaluate to true, got true 1205s ok 130 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || !true || true" should evaluate to true, got true 1205s ok 131 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || !true && true" should evaluate to true, got true 1205s ok 132 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && !true || true" should evaluate to true, got true 1205s ok 133 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && !true && true" should evaluate to false, got false 1205s ok 134 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || !true || !true" should evaluate to true, got true 1205s ok 135 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true || !true && !true" should evaluate to true, got true 1205s ok 136 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && !true || !true" should evaluate to false, got false 1205s ok 137 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "true && !true && !true" should evaluate to false, got false 1205s ok 138 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true" should evaluate to false, got false 1205s ok 139 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && true" should evaluate to false, got false 1205s ok 140 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || true" should evaluate to true, got true 1205s ok 141 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || true || true" should evaluate to true, got true 1205s ok 142 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || true && true" should evaluate to true, got true 1205s ok 143 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && true || true" should evaluate to true, got true 1205s ok 144 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && true && true" should evaluate to false, got false 1205s ok 145 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || true || !true" should evaluate to true, got true 1205s ok 146 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || true && !true" should evaluate to false, got false 1205s ok 147 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && true || !true" should evaluate to false, got false 1205s ok 148 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && true && !true" should evaluate to false, got false 1205s ok 149 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && !true" should evaluate to false, got false 1205s ok 150 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || !true" should evaluate to false, got false 1205s ok 151 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || !true || true" should evaluate to true, got true 1205s ok 152 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || !true && true" should evaluate to false, got false 1205s ok 153 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && !true || true" should evaluate to true, got true 1205s ok 154 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && !true && true" should evaluate to false, got false 1205s ok 155 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || !true || !true" should evaluate to false, got false 1205s ok 156 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true || !true && !true" should evaluate to false, got false 1205s ok 157 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && !true || !true" should evaluate to false, got false 1205s ok 158 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!true && !true && !true" should evaluate to false, got false 1205s ok 159 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true)" should evaluate to false, got false 1205s ok 160 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && true)" should evaluate to false, got false 1205s ok 161 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || true)" should evaluate to false, got false 1205s ok 162 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || true || true)" should evaluate to false, got false 1205s ok 163 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || true && true)" should evaluate to false, got false 1205s ok 164 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && true || true)" should evaluate to false, got false 1205s ok 165 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && true && true)" should evaluate to false, got false 1205s ok 166 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || true || !true)" should evaluate to false, got false 1205s ok 167 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || true && !true)" should evaluate to false, got false 1205s ok 168 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && true || !true)" should evaluate to false, got false 1205s ok 169 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && true && !true)" should evaluate to true, got true 1205s ok 170 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && !true)" should evaluate to true, got true 1205s ok 171 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || !true)" should evaluate to false, got false 1205s ok 172 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || !true || true)" should evaluate to false, got false 1205s ok 173 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || !true && true)" should evaluate to false, got false 1205s ok 174 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && !true || true)" should evaluate to false, got false 1205s ok 175 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && !true && true)" should evaluate to true, got true 1205s ok 176 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || !true || !true)" should evaluate to false, got false 1205s ok 177 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true || !true && !true)" should evaluate to false, got false 1205s ok 178 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && !true || !true)" should evaluate to true, got true 1205s ok 179 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(true && !true && !true)" should evaluate to true, got true 1205s ok 180 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true)" should evaluate to true, got true 1205s ok 181 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && true)" should evaluate to true, got true 1205s ok 182 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || true)" should evaluate to false, got false 1205s ok 183 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || true || true)" should evaluate to false, got false 1205s ok 184 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || true && true)" should evaluate to false, got false 1205s ok 185 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && true || true)" should evaluate to false, got false 1205s ok 186 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && true && true)" should evaluate to true, got true 1205s ok 187 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || true || !true)" should evaluate to false, got false 1205s ok 188 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || true && !true)" should evaluate to true, got true 1205s ok 189 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && true || !true)" should evaluate to true, got true 1205s ok 190 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && true && !true)" should evaluate to true, got true 1205s ok 191 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && !true)" should evaluate to true, got true 1205s ok 192 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || !true)" should evaluate to true, got true 1205s ok 193 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || !true || true)" should evaluate to false, got false 1205s ok 194 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || !true && true)" should evaluate to true, got true 1205s ok 195 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && !true || true)" should evaluate to false, got false 1205s ok 196 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && !true && true)" should evaluate to true, got true 1205s ok 197 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || !true || !true)" should evaluate to true, got true 1205s ok 198 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true || !true && !true)" should evaluate to true, got true 1205s ok 199 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && !true || !true)" should evaluate to true, got true 1205s ok 200 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "!(!true && !true && !true)" should evaluate to true, got true 1205s ok 201 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1205s ok 202 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1205s ok 203 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "filesize('/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1205s ok 204 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1205s ok 205 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1205s ok 206 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1205s ok 207 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1205s ok 208 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1205s ok 209 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1205s ok 210 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1205s ok 211 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1205s ok 212 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1205s ok 213 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1205s ok 214 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1205s ok 215 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1205s ok 216 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-d '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1205s ok 217 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-e '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1205s ok 218 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-f '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1205s ok 219 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-s '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1205s ok 220 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-F '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1205s ok 221 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-F '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1205s ok 222 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-U '/apache/' " should evaluate to true, got true 1205s ok 223 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "-U '/apache/expr/none' " should evaluate to false, got false 1205s ok 224 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1205s ok 225 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1205s ok 226 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1205s ok 227 1205s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1205s ok 228 1205s Error log should not have 'Internal evaluation error' entries, found 0 1205s ok 229 1205s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1205s ok 1210s t/apache/expr_string.t .............. 1210s 1..29 1210s # Running under perl version 5.038002 for linux 1210s # Current time local: Tue Jun 4 09:30:12 2024 1210s # Current time GMT: Tue Jun 4 09:30:12 2024 1210s # Using Test.pm version 1.31 1210s # Using Apache/Test.pm version 1.42 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 1 1210s Expected return code 200, got 200 for 'foo' 1210s ok 2 1210s # testing : log message [Tue Jun 04 09:30:15.160130 2024] [log_debug:info] [pid 323969:tid 250819180032288] [client 127.0.0.1:36470] foo (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: 'foo' 1210s # received: 'foo' 1210s ok 3 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 4 1210s Expected return code 200, got 200 for '%{req:SomeHeader}' 1210s ok 5 1210s # testing : log message [Tue Jun 04 09:30:15.418898 2024] [log_debug:info] [pid 323969:tid 250819159060768] [client 127.0.0.1:36470] SomeValue (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: 'SomeValue' 1210s # received: 'SomeValue' 1210s ok 6 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 7 1210s Should get parse error (500) for "%{", got 500 1210s ok 8 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 9 1210s Expected return code 200, got 200 for '%' 1210s ok 10 1210s # testing : log message [Tue Jun 04 09:30:15.927002 2024] [log_debug:info] [pid 323970:tid 250819314250016] [client 127.0.0.1:36480] % (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: '%' 1210s # received: '%' 1210s ok 11 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 12 1210s Expected return code 200, got 200 for '}' 1210s ok 13 1210s # testing : log message [Tue Jun 04 09:30:16.180694 2024] [log_debug:info] [pid 323970:tid 250819469439264] [client 127.0.0.1:36480] } (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: '}' 1210s # received: '}' 1210s ok 14 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 15 1210s Expected return code 200, got 200 for '\"' 1210s ok 16 1210s # testing : log message [Tue Jun 04 09:30:16.434404 2024] [log_debug:info] [pid 323970:tid 250819458953504] [client 127.0.0.1:36480] " (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: '"' 1210s # received: '"' 1210s ok 17 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 18 1210s Expected return code 200, got 200 for '\'' 1210s ok 19 1210s # testing : log message [Tue Jun 04 09:30:16.687915 2024] [log_debug:info] [pid 323970:tid 250819479925024] [client 127.0.0.1:36480] ' (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: '\'' 1210s # received: '\'' 1210s ok 20 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 21 1210s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1210s ok 22 1210s # testing : log message [Tue Jun 04 09:30:16.942263 2024] [log_debug:info] [pid 323970:tid 250819303764256] [client 127.0.0.1:36480] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: '%{req:SomeHeader}' 1210s # received: '%{req:SomeHeader}' 1210s ok 23 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 24 1210s Expected return code 200, got 200 for '%{tolower:IDENT}' 1210s ok 25 1210s # testing : log message [Tue Jun 04 09:30:17.195602 2024] [log_debug:info] [pid 323970:tid 250819366678816] [client 127.0.0.1:36480] ident (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: 'ident' 1210s # received: 'ident' 1210s ok 26 1210s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 27 1210s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1210s ok 28 1210s # testing : log message [Tue Jun 04 09:30:17.449572 2024] [log_debug:info] [pid 323970:tid 250819293278496] [client 127.0.0.1:36480] get (log_transaction hook, /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1210s # didn't match 1210s # expected: 'get' 1210s # received: 'get' 1210s ok 29 1210s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1210s ok 1214s t/apache/getfile.t .................. 1214s # using LWP client 1214s 1..219 1214s # Running under perl version 5.038002 for linux 1214s # Current time local: Tue Jun 4 09:30:17 2024 1214s # Current time GMT: Tue Jun 4 09:30:17 2024 1214s # Using Test.pm version 1.31 1214s # Using Apache/Test.pm version 1.42 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "44f3-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 17651 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl.pod 1214s # expected: 17651 1214s # received: 17651 1214s ok 1 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "dbb0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 56240 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1214s # expected: 56240 1214s # received: 56240 1214s ok 2 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "85eb-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 34283 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1214s # expected: 34283 1214s # received: 34283 1214s ok 3 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d8ed-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 55533 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1214s # expected: 55533 1214s # received: 55533 1214s ok 4 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "ab70-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 43888 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1214s # expected: 43888 1214s # received: 43888 1214s ok 5 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "15cb7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 89271 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1214s # expected: 89271 1214s # received: 89271 1214s ok 6 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2707-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9991 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1214s # expected: 9991 1214s # received: 9991 1214s ok 7 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2569-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9577 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1214s # expected: 9577 1214s # received: 9577 1214s ok 8 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1004-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4100 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1214s # expected: 4100 1214s # received: 4100 1214s ok 9 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "e58-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3672 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1214s # expected: 3672 1214s # received: 3672 1214s ok 10 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1e03-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7683 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1214s # expected: 7683 1214s # received: 7683 1214s ok 11 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "233aa-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 144298 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1214s # expected: 144298 1214s # received: 144298 1214s ok 12 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1f1e-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7966 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1214s # expected: 7966 1214s # received: 7966 1214s ok 13 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1aec-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6892 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1214s # expected: 6892 1214s # received: 6892 1214s ok 14 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1e50-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7760 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1214s # expected: 7760 1214s # received: 7760 1214s ok 15 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "18b7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6327 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1214s # expected: 6327 1214s # received: 6327 1214s ok 16 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "20a09-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 133641 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1214s # expected: 133641 1214s # received: 133641 1214s ok 17 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "17fe-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6142 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1214s # expected: 6142 1214s # received: 6142 1214s ok 18 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "e0a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3594 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1214s # expected: 3594 1214s # received: 3594 1214s ok 19 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "ff5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4085 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1214s # expected: 4085 1214s # received: 4085 1214s ok 20 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1d286-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 119430 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1214s # expected: 119430 1214s # received: 119430 1214s ok 21 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "19c5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6597 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1214s # expected: 6597 1214s # received: 6597 1214s ok 22 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "14d7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5335 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1214s # expected: 5335 1214s # received: 5335 1214s ok 23 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1208-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4616 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1214s # expected: 4616 1214s # received: 4616 1214s ok 24 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1c352-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 115538 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1214s # expected: 115538 1214s # received: 115538 1214s ok 25 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2a07-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10759 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1214s # expected: 10759 1214s # received: 10759 1214s ok 26 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2fef-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 12271 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1214s # expected: 12271 1214s # received: 12271 1214s ok 27 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2410-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9232 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1214s # expected: 9232 1214s # received: 9232 1214s ok 28 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1fa90-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 129680 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1214s # expected: 129680 1214s # received: 129680 1214s ok 29 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "293d-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10557 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1214s # expected: 10557 1214s # received: 10557 1214s ok 30 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "301f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 12319 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1214s # expected: 12319 1214s # received: 12319 1214s ok 31 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "20fa-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8442 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1214s # expected: 8442 1214s # received: 8442 1214s ok 32 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1162-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4450 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1214s # expected: 4450 1214s # received: 4450 1214s ok 33 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "fc0b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 64523 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1214s # expected: 64523 1214s # received: 64523 1214s ok 34 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2009-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8201 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1214s # expected: 8201 1214s # received: 8201 1214s ok 35 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1007-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4103 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1214s # expected: 4103 1214s # received: 4103 1214s ok 36 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2aac-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10924 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1214s # expected: 10924 1214s # received: 10924 1214s ok 37 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1168-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4456 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1214s # expected: 4456 1214s # received: 4456 1214s ok 38 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1875b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 100187 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1214s # expected: 100187 1214s # received: 100187 1214s ok 39 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1e25-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7717 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1214s # expected: 7717 1214s # received: 7717 1214s ok 40 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1e16-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7702 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1214s # expected: 7702 1214s # received: 7702 1214s ok 41 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1b69-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7017 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1214s # expected: 7017 1214s # received: 7017 1214s ok 42 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "115d9-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 71129 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1214s # expected: 71129 1214s # received: 71129 1214s ok 43 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "11f7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4599 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1214s # expected: 4599 1214s # received: 4599 1214s ok 44 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1806-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6150 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1214s # expected: 6150 1214s # received: 6150 1214s ok 45 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "13f7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5111 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1214s # expected: 5111 1214s # received: 5111 1214s ok 46 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9efd-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 40701 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1214s # expected: 40701 1214s # received: 40701 1214s ok 47 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1662-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5730 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1214s # expected: 5730 1214s # received: 5730 1214s ok 48 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "124a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4682 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1214s # expected: 4682 1214s # received: 4682 1214s ok 49 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1374-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4980 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1214s # expected: 4980 1214s # received: 4980 1214s ok 50 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d310-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 54032 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1214s # expected: 54032 1214s # received: 54032 1214s ok 51 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1b5f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7007 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1214s # expected: 7007 1214s # received: 7007 1214s ok 52 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9201-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 37377 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1214s # expected: 37377 1214s # received: 37377 1214s ok 53 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1076-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4214 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1214s # expected: 4214 1214s # received: 4214 1214s ok 54 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "f6a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3946 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1214s # expected: 3946 1214s # received: 3946 1214s ok 55 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "fd6-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4054 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1214s # expected: 4054 1214s # received: 4054 1214s ok 56 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "ad8b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 44427 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1214s # expected: 44427 1214s # received: 44427 1214s ok 57 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1288-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4744 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1214s # expected: 4744 1214s # received: 4744 1214s ok 58 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "f6a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3946 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1214s # expected: 3946 1214s # received: 3946 1214s ok 59 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "fd7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4055 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1214s # expected: 4055 1214s # received: 4055 1214s ok 60 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "10d49-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 68937 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1214s # expected: 68937 1214s # received: 68937 1214s ok 61 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "f6a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3946 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1214s # expected: 3946 1214s # received: 3946 1214s ok 62 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "fd4-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4052 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1214s # expected: 4052 1214s # received: 4052 1214s ok 63 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1e729-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 124713 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl561delta.pod 1214s # expected: 124713 1214s # received: 124713 1214s ok 64 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1a2c1-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 107201 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl56delta.pod 1214s # expected: 107201 1214s # received: 107201 1214s ok 65 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "94ac-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 38060 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl581delta.pod 1214s # expected: 38060 1214s # received: 38060 1214s ok 66 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1176-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4470 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl582delta.pod 1214s # expected: 4470 1214s # received: 4470 1214s ok 67 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "18bf-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6335 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl583delta.pod 1214s # expected: 6335 1214s # received: 6335 1214s ok 68 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1cc3-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7363 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl584delta.pod 1214s # expected: 7363 1214s # received: 7363 1214s ok 69 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1701-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5889 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl585delta.pod 1214s # expected: 5889 1214s # received: 5889 1214s ok 70 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "122b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4651 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl586delta.pod 1214s # expected: 4651 1214s # received: 4651 1214s ok 71 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "20a5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8357 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl587delta.pod 1214s # expected: 8357 1214s # received: 8357 1214s ok 72 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "62c1-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 25281 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl588delta.pod 1214s # expected: 25281 1214s # received: 25281 1214s ok 73 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d290-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 53904 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl589delta.pod 1214s # expected: 53904 1214s # received: 53904 1214s ok 74 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1c1d5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 115157 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perl58delta.pod 1214s # expected: 115157 1214s # received: 115157 1214s ok 75 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4fe9-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 20457 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlaix.pod 1214s # expected: 20457 1214s # received: 20457 1214s ok 76 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1688-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5768 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlamiga.pod 1214s # expected: 5768 1214s # received: 5768 1214s ok 77 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2031-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8241 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlandroid.pod 1214s # expected: 8241 1214s # received: 8241 1214s ok 78 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "c9433-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 824371 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlapi.pod 1214s # expected: 824371 1214s # received: 824371 1214s ok 79 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "5837-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 22583 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlapio.pod 1214s # expected: 22583 1214s # received: 22583 1214s ok 80 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1b62-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7010 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlartistic.pod 1214s # expected: 7010 1214s # received: 7010 1214s ok 81 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "20c2-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8386 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlbook.pod 1214s # expected: 8386 1214s # received: 8386 1214s ok 82 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "126-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 294 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlboot.pod 1214s # expected: 294 1214s # received: 294 1214s ok 83 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "130-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 304 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlbot.pod 1214s # expected: 304 1214s # received: 304 1214s ok 84 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1f50-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8016 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1214s # expected: 8016 1214s # received: 8016 1214s ok 85 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "dea2-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 56994 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlcall.pod 1214s # expected: 56994 1214s # received: 56994 1214s ok 86 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1180-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4480 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlcheat.pod 1214s # expected: 4480 1214s # received: 4480 1214s ok 87 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "23bf-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9151 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlclass.pod 1214s # expected: 9151 1214s # received: 9151 1214s ok 88 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "3c63-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 15459 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1214s # expected: 15459 1214s # received: 15459 1214s ok 89 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "254a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9546 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlclib.pod 1214s # expected: 9546 1214s # received: 9546 1214s ok 90 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "12e5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4837 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlcn.pod 1214s # expected: 4837 1214s # received: 4837 1214s ok 91 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1b1a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6938 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1214s # expected: 6938 1214s # received: 6938 1214s ok 92 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "662a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 26154 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1214s # expected: 26154 1214s # received: 26154 1214s ok 93 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "cfa2-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 53154 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldata.pod 1214s # expected: 53154 1214s # received: 53154 1214s ok 94 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "134f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4943 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1214s # expected: 4943 1214s # received: 4943 1214s ok 95 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "a85c-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 43100 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldebguts.pod 1214s # expected: 43100 1214s # received: 43100 1214s ok 96 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "5693-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 22163 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldebtut.pod 1214s # expected: 22163 1214s # received: 22163 1214s ok 97 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9bbb-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 39867 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldebug.pod 1214s # expected: 39867 1214s # received: 39867 1214s ok 98 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "fd4-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4052 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldelta.pod 1214s # expected: 4052 1214s # received: 4052 1214s ok 99 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "5f0a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 24330 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1214s # expected: 24330 1214s # received: 24330 1214s ok 100 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4c051-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 311377 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldiag.pod 1214s # expected: 311377 1214s # received: 311377 1214s ok 101 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "24a0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9376 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldoc.pod 1214s # expected: 9376 1214s # received: 9376 1214s ok 102 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "b4ed-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 46317 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1214s # expected: 46317 1214s # received: 46317 1214s ok 103 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "687a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 26746 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldsc.pod 1214s # expected: 26746 1214s # received: 26746 1214s ok 104 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1f17-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7959 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perldtrace.pod 1214s # expected: 7959 1214s # received: 7959 1214s ok 105 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "14981-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 84353 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1214s # expected: 84353 1214s # received: 84353 1214s ok 106 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9321-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 37665 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlembed.pod 1214s # expected: 37665 1214s # received: 37665 1214s ok 107 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2877-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10359 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1214s # expected: 10359 1214s # received: 10359 1214s ok 108 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "590b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 22795 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq.pod 1214s # expected: 22795 1214s # received: 22795 1214s ok 109 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "385d-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 14429 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1214s # expected: 14429 1214s # received: 14429 1214s ok 110 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "24a1-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9377 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1214s # expected: 9377 1214s # received: 9377 1214s ok 111 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "92e1-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 37601 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1214s # expected: 37601 1214s # received: 37601 1214s ok 112 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "162be-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 90814 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1214s # expected: 90814 1214s # received: 90814 1214s ok 113 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d7fc-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 55292 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1214s # expected: 55292 1214s # received: 55292 1214s ok 114 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9a71-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 39537 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1214s # expected: 39537 1214s # received: 39537 1214s ok 115 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "93b8-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 37816 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1214s # expected: 37816 1214s # received: 37816 1214s ok 116 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "c310-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 49936 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1214s # expected: 49936 1214s # received: 49936 1214s ok 117 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "3b75-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 15221 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1214s # expected: 15221 1214s # received: 15221 1214s ok 118 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "56ca-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 22218 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfilter.pod 1214s # expected: 22218 1214s # received: 22218 1214s ok 119 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "342b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 13355 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfork.pod 1214s # expected: 13355 1214s # received: 13355 1214s ok 120 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "40e0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 16608 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlform.pod 1214s # expected: 16608 1214s # received: 16608 1214s ok 121 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "671-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 1649 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1214s # expected: 1649 1214s # received: 1649 1214s ok 122 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "67142-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 422210 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlfunc.pod 1214s # expected: 422210 1214s # received: 422210 1214s ok 123 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "7c2a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 31786 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlgit.pod 1214s # expected: 31786 1214s # received: 31786 1214s ok 124 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "21810-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 137232 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlglossary.pod 1214s # expected: 137232 1214s # received: 137232 1214s ok 125 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4075-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 16501 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlgov.pod 1214s # expected: 16501 1214s # received: 16501 1214s ok 126 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "35f7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 13815 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlgpl.pod 1214s # expected: 13815 1214s # received: 13815 1214s ok 127 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2c264-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 180836 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlguts.pod 1214s # expected: 180836 1214s # received: 180836 1214s ok 128 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "afe4-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 45028 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhack.pod 1214s # expected: 45028 1214s # received: 45028 1214s ok 129 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "11a38-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 72248 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1214s # expected: 72248 1214s # received: 72248 1214s ok 130 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1809-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6153 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1214s # expected: 6153 1214s # received: 6153 1214s ok 131 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "5f7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 1527 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1214s # expected: 1527 1214s # received: 1527 1214s ok 132 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "e88a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 59530 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhist.pod 1214s # expected: 59530 1214s # received: 59530 1214s ok 133 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "77a4-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 30628 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhpux.pod 1214s # expected: 30628 1214s # received: 30628 1214s ok 134 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "7dd-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 2013 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlhurd.pod 1214s # expected: 2013 1214s # received: 2013 1214s ok 135 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1f865-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 129125 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlintern.pod 1214s # expected: 129125 1214s # received: 129125 1214s ok 136 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9216-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 37398 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlinterp.pod 1214s # expected: 37398 1214s # received: 37398 1214s ok 137 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "579d-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 22429 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlintro.pod 1214s # expected: 22429 1214s # received: 22429 1214s ok 138 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "8ad3-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 35539 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perliol.pod 1214s # expected: 35539 1214s # received: 35539 1214s ok 139 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "11817-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 71703 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlipc.pod 1214s # expected: 71703 1214s # received: 71703 1214s ok 140 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1150-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4432 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlirix.pod 1214s # expected: 4432 1214s # received: 4432 1214s ok 141 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "20a8-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8360 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perljp.pod 1214s # expected: 8360 1214s # received: 8360 1214s ok 142 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2fc0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 12224 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlko.pod 1214s # expected: 12224 1214s # received: 12224 1214s ok 143 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "163-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 355 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1214s # expected: 355 1214s # received: 355 1214s ok 144 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "7ea-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 2026 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perllinux.pod 1214s # expected: 2026 1214s # received: 2026 1214s ok 145 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "12457-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 74839 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perllocale.pod 1214s # expected: 74839 1214s # received: 74839 1214s ok 146 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "24dc-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9436 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perllol.pod 1214s # expected: 9436 1214s # received: 9436 1214s ok 147 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2f6f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 12143 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1214s # expected: 12143 1214s # received: 12143 1214s ok 148 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "6753-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 26451 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlmod.pod 1214s # expected: 26451 1214s # received: 26451 1214s ok 149 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2574-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9588 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1214s # expected: 9588 1214s # received: 9588 1214s ok 150 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "e547-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 58695 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1214s # expected: 58695 1214s # received: 58695 1214s ok 151 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "573b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 22331 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1214s # expected: 22331 1214s # received: 22331 1214s ok 152 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d65-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3429 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1214s # expected: 3429 1214s # received: 3429 1214s ok 153 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2ad3-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10963 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1214s # expected: 10963 1214s # received: 10963 1214s ok 154 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "20a5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8357 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlnumber.pod 1214s # expected: 8357 1214s # received: 8357 1214s ok 155 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "8d30-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 36144 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlobj.pod 1214s # expected: 36144 1214s # received: 36144 1214s ok 156 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "6885-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 26757 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlootut.pod 1214s # expected: 26757 1214s # received: 26757 1214s ok 157 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "251a5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 151973 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlop.pod 1214s # expected: 151973 1214s # received: 151973 1214s ok 158 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4db-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 1243 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1214s # expected: 1243 1214s # received: 1243 1214s ok 159 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "3b77-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 15223 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlopentut.pod 1214s # expected: 15223 1214s # received: 15223 1214s ok 160 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "16cb9-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 93369 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlos2.pod 1214s # expected: 93369 1214s # received: 93369 1214s ok 161 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "37cb-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 14283 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlos390.pod 1214s # expected: 14283 1214s # received: 14283 1214s ok 162 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "12b0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4784 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlos400.pod 1214s # expected: 4784 1214s # received: 4784 1214s ok 163 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "c8a9-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 51369 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1214s # expected: 51369 1214s # received: 51369 1214s ok 164 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "c2bd-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 49853 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlperf.pod 1214s # expected: 49853 1214s # received: 49853 1214s ok 165 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1418-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5144 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlplan9.pod 1214s # expected: 5144 1214s # received: 5144 1214s ok 166 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "5b65-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 23397 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlpod.pod 1214s # expected: 23397 1214s # received: 23397 1214s ok 167 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "10d10-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 68880 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1214s # expected: 68880 1214s # received: 68880 1214s ok 168 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2f40-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 12096 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1214s # expected: 12096 1214s # received: 12096 1214s ok 169 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "67b7-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 26551 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1214s # expected: 26551 1214s # received: 26551 1214s ok 170 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "15cc8-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 89288 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlport.pod 1214s # expected: 89288 1214s # received: 89288 1214s ok 171 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1412-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 5138 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlpragma.pod 1214s # expected: 5138 1214s # received: 5138 1214s ok 172 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1a25-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 6693 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlqnx.pod 1214s # expected: 6693 1214s # received: 6693 1214s ok 173 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2127d-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 135805 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlre.pod 1214s # expected: 135805 1214s # received: 135805 1214s ok 174 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "7bad-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 31661 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlreapi.pod 1214s # expected: 31661 1214s # received: 31661 1214s ok 175 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "818f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 33167 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1214s # expected: 33167 1214s # received: 33167 1214s ok 176 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "beb0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 48816 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1214s # expected: 48816 1214s # received: 48816 1214s ok 177 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "8c47-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 35911 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlref.pod 1214s # expected: 35911 1214s # received: 35911 1214s ok 178 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4944-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 18756 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlreftut.pod 1214s # expected: 18756 1214s # received: 18756 1214s ok 179 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "a989-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 43401 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlreguts.pod 1214s # expected: 43401 1214s # received: 43401 1214s ok 180 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1fd-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 509 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlrepository.pod 1214s # expected: 509 1214s # received: 509 1214s ok 181 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4af5-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 19189 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlrequick.pod 1214s # expected: 19189 1214s # received: 19189 1214s ok 182 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "3ce4-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 15588 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlreref.pod 1214s # expected: 15588 1214s # received: 15588 1214s ok 183 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1e219-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 123417 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlretut.pod 1214s # expected: 123417 1214s # received: 123417 1214s ok 184 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "60c-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 1548 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlriscos.pod 1214s # expected: 1548 1214s # received: 1548 1214s ok 185 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "e52d-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 58669 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlrun.pod 1214s # expected: 58669 1214s # received: 58669 1214s ok 186 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "6cc6-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 27846 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsec.pod 1214s # expected: 27846 1214s # received: 27846 1214s ok 187 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "4af2-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 19186 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1214s # expected: 19186 1214s # received: 19186 1214s ok 188 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "74a6-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 29862 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1214s # expected: 29862 1214s # received: 29862 1214s ok 189 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1bdc-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7132 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsource.pod 1214s # expected: 7132 1214s # received: 7132 1214s ok 190 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "233b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 9019 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlstyle.pod 1214s # expected: 9019 1214s # received: 9019 1214s ok 191 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "12f85-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 77701 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsub.pod 1214s # expected: 77701 1214s # received: 77701 1214s ok 192 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d2de-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 53982 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsyn.pod 1214s # expected: 53982 1214s # received: 53982 1214s ok 193 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "2858-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10328 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlsynology.pod 1214s # expected: 10328 1214s # received: 10328 1214s ok 194 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "b53a-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 46394 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1214s # expected: 46394 1214s # received: 46394 1214s ok 195 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "9a91-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 39569 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltie.pod 1214s # expected: 39569 1214s # received: 39569 1214s ok 196 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "b9206-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 758278 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltoc.pod 1214s # expected: 758278 1214s # received: 758278 1214s ok 197 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "174-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 372 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltodo.pod 1214s # expected: 372 1214s # received: 372 1214s ok 198 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "126-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 294 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltooc.pod 1214s # expected: 294 1214s # received: 294 1214s ok 199 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "126-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 294 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltoot.pod 1214s # expected: 294 1214s # received: 294 1214s ok 200 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "297f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 10623 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltrap.pod 1214s # expected: 10623 1214s # received: 10623 1214s ok 201 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "213f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 8511 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltru64.pod 1214s # expected: 8511 1214s # received: 8511 1214s ok 202 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1183-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 4483 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perltw.pod 1214s # expected: 4483 1214s # received: 4483 1214s ok 203 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "162c0-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 90816 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlunicode.pod 1214s # expected: 90816 1214s # received: 90816 1214s ok 204 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "6349-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 25417 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlunicook.pod 1214s # expected: 25417 1214s # received: 25417 1214s ok 205 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "372e-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 14126 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1214s # expected: 14126 1214s # received: 14126 1214s ok 206 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "96e1-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 38625 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perluniintro.pod 1214s # expected: 38625 1214s # received: 38625 1214s ok 207 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "6eefa-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 454394 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perluniprops.pod 1214s # expected: 454394 1214s # received: 454394 1214s ok 208 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1f0f-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7951 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlunitut.pod 1214s # expected: 7951 1214s # received: 7951 1214s ok 209 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1ce8-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 7400 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlutil.pod 1214s # expected: 7400 1214s # received: 7400 1214s ok 210 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "16ab2-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 92850 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlvar.pod 1214s # expected: 92850 1214s # received: 92850 1214s ok 211 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "c68d-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 50829 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlvms.pod 1214s # expected: 50829 1214s # received: 50829 1214s ok 212 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "f16-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3862 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlvos.pod 1214s # expected: 3862 1214s # received: 3862 1214s ok 213 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "7fdb-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 32731 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlwin32.pod 1214s # expected: 32731 1214s # received: 32731 1214s ok 214 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "1532b-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 86827 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlxs.pod 1214s # expected: 86827 1214s # received: 86827 1214s ok 215 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "c504-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 50436 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlxstut.pod 1214s # expected: 50436 1214s # received: 50436 1214s ok 216 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "5dc1-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 24001 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1214s # expected: 24001 1214s # received: 24001 1214s ok 217 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "d40b0-616606a93b340" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 868528 1214s #Last-Modified: Thu, 18 Apr 2024 15:13:41 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-binary-httpd 1214s # expected: 868528 1214s # received: 868528 1214s ok 218 1214s #lwp request: 1214s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1214s #User-Agent: libwww-perl/6.77 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Accept-Ranges: bytes 1214s #ETag: "3c2760-61715b8b6be40" 1214s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1214s #Vary: In-If1 1214s #Content-Length: 3942240 1214s #Last-Modified: Sat, 27 Apr 2024 15:32:01 GMT 1214s #Client-Date: Tue, 04 Jun 2024 09:30:21 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : download of /getfiles-binary-perl 1214s # expected: 3942240 1214s # received: 3942240 1214s ok 219 1214s ok 1218s t/apache/headers.t .................. 1218s 1..27 1218s # Running under perl version 5.038002 for linux 1218s # Current time local: Tue Jun 4 09:30:21 2024 1218s # Current time GMT: Tue Jun 4 09:30:21 2024 1218s # Using Test.pm version 1.31 1218s # Using Apache/Test.pm version 1.42 1218s testing: Hello: World 1218s ok 1 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 2 1218s header: [World] vs [World] 1218s # testing : compare header Hello value 1218s # expected: 'World' 1218s # received: 'World' 1218s ok 3 1218s testing: Hello: World 1218s ok 4 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 5 1218s header: [World] vs [World] 1218s # testing : compare header Hello value 1218s # expected: 'World' 1218s # received: 'World' 1218s ok 6 1218s testing: Hello: World 1218s ok 7 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 8 1218s header: [World] vs [World] 1218s # testing : compare header Hello value 1218s # expected: 'World' 1218s # received: 'World' 1218s ok 9 1218s testing: Hello: Foo 1218s Bar 1218s ok 10 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 11 1218s header: [Foo Bar] vs [Foo Bar] 1218s # testing : compare header Hello value 1218s # expected: 'Foo Bar' 1218s # received: 'Foo Bar' 1218s ok 12 1218s testing: Hello: Foo 1218s Bar 1218s ok 13 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 14 1218s header: [Foo Bar] vs [Foo Bar] 1218s # testing : compare header Hello value 1218s # expected: 'Foo Bar' 1218s # received: 'Foo Bar' 1218s ok 15 1218s testing: Hello: Foo 1218s Bar 1218s ok 16 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 17 1218s header: [Foo Bar] vs [Foo Bar] 1218s # testing : compare header Hello value 1218s # expected: 'Foo Bar' 1218s # received: 'Foo Bar' 1218s ok 18 1218s testing: Hello: Foo 1218s Bar 1218s ok 19 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 20 1218s header: [Foo Bar] vs [Foo Bar] 1218s # testing : compare header Hello value 1218s # expected: 'Foo Bar' 1218s # received: 'Foo Bar' 1218s ok 21 1218s testing: Hello: Foo 1218s Bar 1218s ok 22 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 23 1218s header: [Foo Bar] vs [Foo Bar] 1218s # testing : compare header Hello value 1218s # expected: 'Foo Bar' 1218s # received: 'Foo Bar' 1218s ok 24 1218s testing: Hello:World 1218s ok 25 1218s # testing : response success 1218s # expected: qr/HTTP\/1\.. 200 OK/ 1218s # received: 'HTTP/1.1 200 OK' 1218s ok 26 1218s header: [World] vs [World] 1218s # testing : compare header Hello value 1218s # expected: 'World' 1218s # received: 'World' 1218s ok 27 1218s ok 1220s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1223s t/apache/http_strict.t .............. 1223s 1..178 1223s # Running under perl version 5.038002 for linux 1223s # Current time local: Tue Jun 4 09:30:27 2024 1223s # Current time GMT: Tue Jun 4 09:30:27 2024 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.42 1223s # SENDING: 1223s # GET / HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 1 1223s # SENDING: 1223s # GET / HTTP/1.0\n\n 1223s # expecting success, got 200 1223s ok 2 1223s # SENDING: 1223s # get / HTTP/1.0\r\n\r\n 1223s # expecting 501, got 501 1223s ok 3 1223s # SENDING: 1223s # G ET / HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 4 1223s # SENDING: 1223s # G\x00ET / HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 5 1223s # SENDING: 1223s # G/T / HTTP/1.0\r\n\r\n 1223s # expecting 501, got 501 1223s ok 6 1223s # SENDING: 1223s # GET /\x00 HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 7 1223s # SENDING: 1223s # GET / HTTP/1.0\x00\r\n\r\n 1223s # expecting 400, got 400 1223s ok 8 1223s # SENDING: 1223s # GET\x0c/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 9 1223s # SENDING: 1223s # GET\r/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 10 1223s # SENDING: 1223s # GET\t/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 11 1223s # SENDING: 1223s # GET / HTT/1.0\r\n\r\n 1223s # expecting error, got 400 1223s ok 12 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1223s # expecting success, got 200 1223s ok 13 1223s # SENDING: 1223s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1223s # expecting success, got 200 1223s ok 14 1223s # SENDING: 1223s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1223s # expecting success, got 200 1223s ok 15 1223s # SENDING: 1223s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 16 1223s # SENDING: 1223s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 17 1223s # SENDING: 1223s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1223s # expecting 200, got 200 1223s ok 18 1223s # SENDING: 1223s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 19 1223s # SENDING: 1223s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1223s # expecting error, got 400 1223s ok 20 1223s # SENDING: 1223s # GET / HTTP/0.9\r\n\r\n 1223s # expecting error, got 400 1223s ok 21 1223s # SENDING: 1223s # GET / HTTP/0.8\r\n\r\n 1223s # expecting error, got 400 1223s ok 22 1223s # SENDING: 1223s # GET /\x01 HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 23 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 24 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 25 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 26 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 27 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1223s # expecting 400, got 400 1223s ok 28 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 29 1223s # SENDING: 1223s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 30 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 31 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1223s # expecting 400, got 400 1223s ok 32 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 33 1223s # SENDING: 1223s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 34 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 35 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 36 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 37 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 38 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1223s # expecting 400, got 400 1223s ok 39 1223s # SENDING: 1223s # GET / HTTP/1.0\r\r 1223s # expecting dropped connection and HTTPD dropped connection 1223s ok 40 1223s # SENDING: 1223s # GET /\r\n 1223s # expecting headerless HTTP/0.9 body, got response 1223s ok 41 1223s # SENDING: 1223s # GET /#frag HTTP/1.0\r\n 1223s # expecting 400, got 400 1223s ok 42 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1223s # expecting 200, got 200 1223s ok 43 1223s # SENDING: 1223s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 44 1223s # SENDING: 1223s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 45 1223s # SENDING: 1223s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 46 1223s # SENDING: 1223s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 47 1223s # SENDING: 1223s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 48 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1223s # expecting 200, got 200 1223s ok 49 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1223s # expecting 400, got 400 1223s ok 50 1223s # SENDING: 1223s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 51 1223s # SENDING: 1223s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 52 1223s # SENDING: 1223s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 53 1223s # SENDING: 1223s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 54 1223s # SENDING: 1223s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 55 1223s # SENDING: 1223s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 56 1223s # SENDING: 1223s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 57 1223s # SENDING: 1223s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 58 1223s # SENDING: 1223s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 59 1223s # SENDING: 1223s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 60 1223s # SENDING: 1223s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 61 1223s # SENDING: 1223s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 62 1223s # SENDING: 1223s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 63 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1223s # expecting success, got 200 1223s ok 64 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1223s # expecting success, got 200 1223s ok 65 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1223s # expecting success, got 200 1223s ok 66 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1223s # expecting success, got 200 1223s ok 67 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1223s # expecting success, got 200 1223s ok 68 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1223s # expecting success, got 200 1223s ok 69 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1223s # expecting 200, got 200 1223s ok 70 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1223s # expecting 200, got 200 1223s ok 71 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1223s # expecting 400, got 400 1223s ok 72 1223s # SENDING: 1223s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 73 1223s # SENDING: 1223s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 74 1223s # SENDING: 1223s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 75 1223s # SENDING: 1223s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 76 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1223s # expecting 200, got 200 1223s ok 77 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1223s # expecting 200, got 200 1223s ok 78 1223s # SENDING: 1223s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 79 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 200 OK\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Foo: bar\r\n 1223s # Vary: In-If1\r\n 1223s # DMMATCH1: 1\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/plain\r\n 1223s # \r\n 1223s # Hi!\n 1223s # SERVERNAME=localhost\n 1223s # HTTP_HOST=\n 1223s # 1223s # expecting 200, got 200 1223s ok 80 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: 1223s # RESPONSE: 1223s # HTTP/1.1 200 OK\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Foo: \r\n 1223s # Vary: In-If1\r\n 1223s # DMMATCH1: 1\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/plain\r\n 1223s # \r\n 1223s # Hi!\n 1223s # SERVERNAME=localhost\n 1223s # HTTP_HOST=\n 1223s # 1223s # expecting 200, got 200 1223s ok 81 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1223s # DECODED: : bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 82 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1223s # DECODED: F\x00oo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Content-Length: 528\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 83 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1223s # DECODED: F\x01oo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Content-Length: 564\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 84 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1223s # DECODED: F\noo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Content-Length: 528\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 85 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: b\tar 1223s # RESPONSE: 1223s # HTTP/1.1 200 OK\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Foo: b\tar\r\n 1223s # Vary: In-If1\r\n 1223s # DMMATCH1: 1\r\n 1223s # Content-Length: 36\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/plain\r\n 1223s # \r\n 1223s # Hi!\n 1223s # SERVERNAME=localhost\n 1223s # HTTP_HOST=\n 1223s # 1223s # expecting 200, got 200 1223s ok 86 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: b\x01ar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 87 1223s # SENDING: 1223s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1223s # expecting 500, got 500 1223s ok 88 1223s # SENDING: 1223s # GET / HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 89 1223s # SENDING: 1223s # GET / HTTP/1.0\n\n 1223s # expecting 400, got 400 1223s ok 90 1223s # SENDING: 1223s # get / HTTP/1.0\r\n\r\n 1223s # expecting 501, got 501 1223s ok 91 1223s # SENDING: 1223s # G ET / HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 92 1223s # SENDING: 1223s # G\x00ET / HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 93 1223s # SENDING: 1223s # G/T / HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 94 1223s # SENDING: 1223s # GET /\x00 HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 95 1223s # SENDING: 1223s # GET / HTTP/1.0\x00\r\n\r\n 1223s # expecting 400, got 400 1223s ok 96 1223s # SENDING: 1223s # GET\x0c/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 97 1223s # SENDING: 1223s # GET\r/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 98 1223s # SENDING: 1223s # GET\t/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 99 1223s # SENDING: 1223s # GET / HTT/1.0\r\n\r\n 1223s # expecting error, got 400 1223s ok 100 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1223s # expecting success, got 200 1223s ok 101 1223s # SENDING: 1223s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1223s # expecting success, got 200 1223s ok 102 1223s # SENDING: 1223s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1223s # expecting success, got 200 1223s ok 103 1223s # SENDING: 1223s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 104 1223s # SENDING: 1223s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 105 1223s # SENDING: 1223s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 106 1223s # SENDING: 1223s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 107 1223s # SENDING: 1223s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1223s # expecting error, got 400 1223s ok 108 1223s # SENDING: 1223s # GET / HTTP/0.9\r\n\r\n 1223s # expecting error, got 400 1223s ok 109 1223s # SENDING: 1223s # GET / HTTP/0.8\r\n\r\n 1223s # expecting error, got 400 1223s ok 110 1223s # SENDING: 1223s # GET /\x01 HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 111 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 112 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 113 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 114 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 115 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1223s # expecting 400, got 400 1223s ok 116 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 117 1223s # SENDING: 1223s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 118 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 119 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1223s # expecting 400, got 400 1223s ok 120 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 121 1223s # SENDING: 1223s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 122 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 123 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 124 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1223s # expecting 400, got 400 1223s ok 125 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 126 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1223s # expecting 400, got 400 1223s ok 127 1223s # SENDING: 1223s # GET / HTTP/1.0\r\r 1223s # expecting dropped connection and HTTPD dropped connection 1223s ok 128 1223s # SENDING: 1223s # GET /\r\n 1223s # expecting headerless HTTP/0.9 body, got response 1223s ok 129 1223s # SENDING: 1223s # GET /#frag HTTP/1.0\r\n 1223s # expecting 400, got 400 1223s ok 130 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1223s # expecting 400, got 400 1223s ok 131 1223s # SENDING: 1223s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 132 1223s # SENDING: 1223s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 133 1223s # SENDING: 1223s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 134 1223s # SENDING: 1223s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 135 1223s # SENDING: 1223s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 136 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1223s # expecting 400, got 400 1223s ok 137 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1223s # expecting 400, got 400 1223s ok 138 1223s # SENDING: 1223s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 139 1223s # SENDING: 1223s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 140 1223s # SENDING: 1223s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 141 1223s # SENDING: 1223s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 142 1223s # SENDING: 1223s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 143 1223s # SENDING: 1223s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 144 1223s # SENDING: 1223s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 145 1223s # SENDING: 1223s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 146 1223s # SENDING: 1223s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 147 1223s # SENDING: 1223s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 148 1223s # SENDING: 1223s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 149 1223s # SENDING: 1223s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1223s # expecting success, got 200 1223s ok 150 1223s # SENDING: 1223s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1223s # expecting 400, got 400 1223s ok 151 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1223s # expecting success, got 200 1223s ok 152 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1223s # expecting success, got 200 1223s ok 153 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1223s # expecting success, got 200 1223s ok 154 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1223s # expecting success, got 200 1223s ok 155 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1223s # expecting success, got 200 1223s ok 156 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1223s # expecting success, got 200 1223s ok 157 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1223s # expecting 400, got 400 1223s ok 158 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1223s # expecting 400, got 400 1223s ok 159 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1223s # expecting 400, got 400 1223s ok 160 1223s # SENDING: 1223s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 161 1223s # SENDING: 1223s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 162 1223s # SENDING: 1223s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 163 1223s # SENDING: 1223s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1223s # expecting 200, got 200 1223s ok 164 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1223s # expecting 200, got 200 1223s ok 165 1223s # SENDING: 1223s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1223s # expecting 200, got 200 1223s ok 166 1223s # SENDING: 1223s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1223s # expecting 200, got 200 1223s ok 167 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 200 OK\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Foo: bar\r\n 1223s # Vary: In-If1\r\n 1223s # DMMATCH1: 1\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/plain\r\n 1223s # \r\n 1223s # Hi!\n 1223s # SERVERNAME=localhost\n 1223s # HTTP_HOST=\n 1223s # 1223s # expecting 200, got 200 1223s ok 168 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: 1223s # RESPONSE: 1223s # HTTP/1.1 200 OK\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Foo: \r\n 1223s # Vary: In-If1\r\n 1223s # DMMATCH1: 1\r\n 1223s # Content-Length: 36\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/plain\r\n 1223s # \r\n 1223s # Hi!\n 1223s # SERVERNAME=localhost\n 1223s # HTTP_HOST=\n 1223s # 1223s # expecting 200, got 200 1223s ok 169 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1223s # DECODED: : bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Content-Length: 564\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 170 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1223s # DECODED: F\x00oo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Content-Length: 528\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 171 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1223s # DECODED: F\x01oo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 172 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1223s # DECODED: F\noo: bar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Content-Length: 528\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 173 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: b\tar 1223s # RESPONSE: 1223s # HTTP/1.1 200 OK\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Foo: b\tar\r\n 1223s # Vary: In-If1\r\n 1223s # DMMATCH1: 1\r\n 1223s # Content-Length: 36\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/plain\r\n 1223s # \r\n 1223s # Hi!\n 1223s # SERVERNAME=localhost\n 1223s # HTTP_HOST=\n 1223s # 1223s # expecting 200, got 200 1223s ok 174 1223s # SENDING: 1223s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1223s # DECODED: Foo: b\x01ar 1223s # RESPONSE: 1223s # HTTP/1.1 500 Internal Server Error\r\n 1223s # Date: Tue, 04 Jun 2024 09:30:30 GMT\r\n 1223s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1223s # Connection: close\r\n 1223s # Content-Type: text/html; charset=iso-8859-1\r\n 1223s # \r\n 1223s # \n 1223s # \n 1223s # ... 1223s # expecting 500, got 500 1223s ok 175 1223s # SENDING: 1223s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1223s # expecting 500, got 500 1223s ok 176 1223s ok 177 1223s ok 178 1223s ok 1226s t/apache/if_sections.t .............. 1226s 1..46 1226s # Running under perl version 5.038002 for linux 1226s # Current time local: Tue Jun 4 09:30:30 2024 1226s # Current time GMT: Tue Jun 4 09:30:30 2024 1226s # Using Test.pm version 1.31 1226s # Using Apache/Test.pm version 1.42 1226s # /if_sec/ with '': 1226s # expected: 200 1226s # received: '200' 1226s ok 1 1226s # expected: undef 1226s # received: undef 1226s ok 2 1226s # /if_sec/foo.if_test with '': 1226s # expected: 200 1226s # received: '200' 1226s ok 3 1226s # expected: undef 1226s # received: undef 1226s ok 4 1226s # /if_sec/foo.if_test with '1': 1226s # expected: 200 1226s # received: '200' 1226s ok 5 1226s # expected: 'global1' 1226s # received: 'global1' 1226s ok 6 1226s # /if_sec/foo.if_test with '1 11': 1226s # expected: 200 1226s # received: '200' 1226s ok 7 1226s # expected: 'global1, nested11, nested113' 1226s # received: 'global1, nested11, nested113' 1226s ok 8 1226s # /if_sec/foo.if_test with '1 11 111': 1226s # expected: 200 1226s # received: '200' 1226s ok 9 1226s # expected: 'global1, nested11, nested111' 1226s # received: 'global1, nested11, nested111' 1226s ok 10 1226s # /if_sec/foo.if_test with '1 11 112': 1226s # expected: 200 1226s # received: '200' 1226s ok 11 1226s # expected: 'global1, nested11, nested112' 1226s # received: 'global1, nested11, nested112' 1226s ok 12 1226s # /if_sec/foo.if_test with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 13 1226s # expected: 'global1, files2' 1226s # received: 'global1, files2' 1226s ok 14 1226s # /if_sec/dir/foo.txt with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 15 1226s # expected: 'global1, dir1, dir2, dir_files1' 1226s # received: 'global1, dir1, dir2, dir_files1' 1226s ok 16 1226s # /if_sec/dir/ with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 17 1226s # expected: 'global1, dir1, dir2' 1226s # received: 'global1, dir1, dir2' 1226s ok 18 1226s # /if_sec/dir/ with '1 11': 1226s # expected: 200 1226s # received: '200' 1226s ok 19 1226s # expected: 'global1, dir1, nested11, nested113' 1226s # received: 'global1, dir1, nested11, nested113' 1226s ok 20 1226s # /if_sec/dir/ with '1 11 111': 1226s # expected: 200 1226s # received: '200' 1226s ok 21 1226s # expected: 'global1, dir1, nested11, nested111' 1226s # received: 'global1, dir1, nested11, nested111' 1226s ok 22 1226s # /if_sec/dir/ with '1 11 112': 1226s # expected: 200 1226s # received: '200' 1226s ok 23 1226s # expected: 'global1, dir1, nested11, nested112' 1226s # received: 'global1, dir1, nested11, nested112' 1226s ok 24 1226s # /if_sec/loc/ with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 25 1226s # expected: 'global1, loc1, loc2' 1226s # received: 'global1, loc1, loc2' 1226s ok 26 1226s # /if_sec/loc/foo.txt with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 27 1226s # expected: 'global1, loc1, loc2' 1226s # received: 'global1, loc1, loc2' 1226s ok 28 1226s # /if_sec/loc/ with '1 11': 1226s # expected: 200 1226s # received: '200' 1226s ok 29 1226s # expected: 'global1, loc1, nested11, nested113' 1226s # received: 'global1, loc1, nested11, nested113' 1226s ok 30 1226s # /if_sec/loc/ with '1 11 111': 1226s # expected: 200 1226s # received: '200' 1226s ok 31 1226s # expected: 'global1, loc1, nested11, nested111' 1226s # received: 'global1, loc1, nested11, nested111' 1226s ok 32 1226s # /if_sec/loc/ with '1 11 112': 1226s # expected: 200 1226s # received: '200' 1226s ok 33 1226s # expected: 'global1, loc1, nested11, nested112' 1226s # received: 'global1, loc1, nested11, nested112' 1226s ok 34 1226s # /if_sec/loc/foo.if_test with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 35 1226s # expected: 'global1, files2, loc1, loc2' 1226s # received: 'global1, files2, loc1, loc2' 1226s ok 36 1226s # /if_sec/loc/foo.if_test with '1 2 11': 1226s # expected: 200 1226s # received: '200' 1226s ok 37 1226s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1226s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1226s ok 38 1226s # /if_sec/loc/foo.if_test with '1 2 11 111': 1226s # expected: 200 1226s # received: '200' 1226s ok 39 1226s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1226s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1226s ok 40 1226s # /if_sec/loc/foo.if_test with '1 2 11 112': 1226s # expected: 200 1226s # received: '200' 1226s ok 41 1226s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1226s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1226s ok 42 1226s # /if_sec/proxy/ with '1 2': 1226s # expected: 200 1226s # received: '200' 1226s ok 43 1226s # expected: 'global1, locp1, locp2' 1226s # received: 'global1, locp1, locp2' 1226s ok 44 1226s # /if_sec/proxy/ with '2': 1226s # expected: 200 1226s # received: '200' 1226s ok 45 1226s # expected: 'locp2' 1226s # received: 'locp2' 1226s ok 46 1226s ok 1229s t/apache/iffile.t ................... 1229s 1..2 1229s # Running under perl version 5.038002 for linux 1229s # Current time local: Tue Jun 4 09:30:33 2024 1229s # Current time GMT: Tue Jun 4 09:30:33 2024 1229s # Using Test.pm version 1.31 1229s # Using Apache/Test.pm version 1.42 1229s # expected: 200 1229s # received: '200' 1229s ok 1 1229s # expected: 'success1, success2, success3, success4, success5' 1229s # received: 'success1, success2, success3, success4, success5' 1229s ok 2 1229s ok 1233s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1240s t/apache/limits.t ................... 1240s 1..12 1240s # Running under perl version 5.038002 for linux 1240s # Current time local: Tue Jun 4 09:30:40 2024 1240s # Current time GMT: Tue Jun 4 09:30:40 2024 1240s # Using Test.pm version 1.31 1240s # Using Apache/Test.pm version 1.42 1240s # Testing LimitRequestLine; should succeed 1240s # testing : Test #1 1240s # expected: 200 1240s # received: '200' 1240s ok 1 1240s # Testing LimitRequestLine; should fail 1240s # testing : Test #2 1240s # expected: 414 1240s # received: '414' 1240s ok 2 1240s # Testing LimitRequestFieldSize; should succeed 1240s # testing : Test #3 1240s # expected: 200 1240s # received: '200' 1240s ok 3 1240s # Testing LimitRequestFieldSize; should fail 1240s # testing : Test #4 1240s # expected: 400 1240s # received: '400' 1240s ok 4 1240s # Testing LimitRequestFields; should succeed 1240s # testing : Test #5 1240s # expected: 200 1240s # received: '200' 1240s ok 5 1240s # Testing LimitRequestFields; should fail 1240s # testing : Test #6 1240s # expected: 400 1240s # received: '400' 1240s ok 6 1240s # Testing LimitRequestBody; should succeed 1240s # Chunked transfer-encoding enabled 1240s # testing : Test #7 1240s # expected: 200 1240s # received: '200' 1240s ok 7 1240s # Testing LimitRequestBody; should succeed 1240s # Chunked transfer-encoding disabled 1240s # testing : Test #8 1240s # expected: 200 1240s # received: '200' 1240s ok 8 1240s # Testing LimitRequestBody; should fail 1240s # Chunked transfer-encoding enabled 1240s # testing : Test #9 1240s # expected: 413 1240s # received: '413' 1240s ok 9 1240s # Testing LimitRequestBody; should fail 1240s # Chunked transfer-encoding disabled 1240s # testing : Test #10 1240s # expected: 413 1240s # received: '413' 1240s ok 10 1240s # Testing LimitRequestFieldSize; should succeed 1240s # testing : Test #11 1240s # expected: 200 1240s # received: '200' 1240s ok 11 1240s # Testing LimitRequestFieldSize; should fail 1240s # testing : Test #12 1240s # expected: 400 1240s # received: '400' 1240s ok 12 1240s ok 1243s t/apache/loglevel.t ................. 1243s 1..8 1243s # Running under perl version 5.038002 for linux 1243s # Current time local: Tue Jun 4 09:30:47 2024 1243s # Current time GMT: Tue Jun 4 09:30:47 2024 1243s # Using Test.pm version 1.31 1243s # Using Apache/Test.pm version 1.42 1243s ok 1 1243s ok 2 1243s ok 3 1243s ok 4 1243s ok 5 1243s ok 6 1243s ok 7 1243s ok 8 1243s ok 1245s t/apache/maxranges.t ................ 1245s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1245s 1..19 1245s # Running under perl version 5.038002 for linux 1245s # Current time local: Tue Jun 4 09:30:50 2024 1245s # Current time GMT: Tue Jun 4 09:30:50 2024 1245s # Using Test.pm version 1.31 1245s # Using Apache/Test.pm version 1.42 1245s ok 1 1245s ok 2 1245s ok 3 1245s ok 4 1245s ok 5 1245s ok 6 1245s ok 7 1245s ok 8 1245s ok 9 1245s ok 10 1245s ok 11 1245s ok 12 1245s ok 13 1245s ok 14 1245s ok 15 1245s ok 16 1245s ok 17 1245s ok 18 1245s ok 19 1245s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1245s ok 1248s t/apache/mergeslashes.t ............. 1248s 1..9 1248s # Running under perl version 5.038002 for linux 1248s # Current time local: Tue Jun 4 09:30:52 2024 1248s # Current time GMT: Tue Jun 4 09:30:52 2024 1248s # Using Test.pm version 1.31 1248s # Using Apache/Test.pm version 1.42 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for exact match 1248s ok 1 1248s # SENDING to 127.0.0.1:8547 1248s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for merged even at front 1248s ok 2 1248s # SENDING to 127.0.0.1:8547 1248s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for merged even at front 1248s ok 3 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for c// should be merged 1248s ok 4 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for a// should be merged 1248s ok 5 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for a// matches locationmatch 1248s ok 6 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1248s # expected 200, got 200 for c// doesn't match locationmatch 1248s ok 7 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for baseline failed 1248s ok 8 1248s # SENDING to 127.0.0.1:8547 1248s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1248s # expected 403, got 403 for b//d not merged for Location with OFF 1248s ok 9 1248s ok 1251s t/apache/mmn.t ...................... 1251s 1..2 1251s # Running under perl version 5.038002 for linux 1251s # Current time local: Tue Jun 4 09:30:55 2024 1251s # Current time GMT: Tue Jun 4 09:30:55 2024 1251s # Using Test.pm version 1.31 1251s # Using Apache/Test.pm version 1.42 1251s ok 1 1251s ok 2 1251s ok 1253s t/apache/options.t .................. 1253s 1..2 1253s # Running under perl version 5.038002 for linux 1253s # Current time local: Tue Jun 4 09:30:58 2024 1253s # Current time GMT: Tue Jun 4 09:30:58 2024 1253s # Using Test.pm version 1.31 1253s # Using Apache/Test.pm version 1.42 1253s # testing : code 1253s # expected: 200 1253s # received: '200' 1253s ok 1 1253s # testing : OPTIONS 1253s # expected: qr/OPTIONS/ 1253s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 1253s ok 2 1253s ok 1258s t/apache/passbrigade.t .............. 1258s # using LWP client 1258s 1..114 1258s # Running under perl version 5.038002 for linux 1258s # Current time local: Tue Jun 4 09:31:00 2024 1258s # Current time GMT: Tue Jun 4 09:31:00 2024 1258s # Using Test.pm version 1.31 1258s # Using Apache/Test.pm version 1.42 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 1024 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 1024 1258s # received: 1024 1258s ok 1 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 2048 1258s # received: 2048 1258s ok 2 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 3072 1258s # received: 3072 1258s ok 3 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 4096 1258s # received: 4096 1258s ok 4 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 5120 1258s # received: 5120 1258s ok 5 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 6144 1258s # received: 6144 1258s ok 6 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 7168 1258s # received: 7168 1258s ok 7 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 8192 1258s # received: 8192 1258s ok 8 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 9216 1258s # received: 9216 1258s ok 9 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 10240 1258s # received: 10240 1258s ok 10 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 11264 1258s # received: 11264 1258s ok 11 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 12288 1258s # received: 12288 1258s ok 12 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 13312 1258s # received: 13312 1258s ok 13 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 14336 1258s # received: 14336 1258s ok 14 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 15360 1258s # received: 15360 1258s ok 15 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 16384 1258s # received: 16384 1258s ok 16 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 17408 1258s # received: 17408 1258s ok 17 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 18432 1258s # received: 18432 1258s ok 18 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 19456 1258s # received: 19456 1258s ok 19 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 20480 1258s # received: 20480 1258s ok 20 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 21504 1258s # received: 21504 1258s ok 21 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 22528 1258s # received: 22528 1258s ok 22 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 23552 1258s # received: 23552 1258s ok 23 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 24576 1258s # received: 24576 1258s ok 24 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 25600 1258s # received: 25600 1258s ok 25 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 26624 1258s # received: 26624 1258s ok 26 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 27648 1258s # received: 27648 1258s ok 27 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 28672 1258s # received: 28672 1258s ok 28 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 29696 1258s # received: 29696 1258s ok 29 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 30720 1258s # received: 30720 1258s ok 30 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 31744 1258s # received: 31744 1258s ok 31 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 32768 1258s # received: 32768 1258s ok 32 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 33792 1258s # received: 33792 1258s ok 33 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 34816 1258s # received: 34816 1258s ok 34 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 35840 1258s # received: 35840 1258s ok 35 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 36864 1258s # received: 36864 1258s ok 36 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 37888 1258s # received: 37888 1258s ok 37 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 38912 1258s # received: 38912 1258s ok 38 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 39936 1258s # received: 39936 1258s ok 39 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 40960 1258s # received: 40960 1258s ok 40 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 41984 1258s # received: 41984 1258s ok 41 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 43008 1258s # received: 43008 1258s ok 42 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 44032 1258s # received: 44032 1258s ok 43 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 45056 1258s # received: 45056 1258s ok 44 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 46080 1258s # received: 46080 1258s ok 45 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 47104 1258s # received: 47104 1258s ok 46 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 48128 1258s # received: 48128 1258s ok 47 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 49152 1258s # received: 49152 1258s ok 48 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 50176 1258s # received: 50176 1258s ok 49 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 51200 1258s # received: 51200 1258s ok 50 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 102400 1258s # received: 102400 1258s ok 51 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 307200 1258s # received: 307200 1258s ok 52 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:03 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 512000 1258s # received: 512000 1258s ok 53 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 2048000 1258s # received: 2048000 1258s ok 54 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 4096000 1258s # received: 4096000 1258s ok 55 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 6144000 1258s # received: 6144000 1258s ok 56 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:04 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 10240000 1258s # received: 10240000 1258s ok 57 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 1024 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 1024 1258s # received: 1024 1258s ok 58 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 2048 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 2048 1258s # received: 2048 1258s ok 59 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 3072 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 3072 1258s # received: 3072 1258s ok 60 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 4096 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 4096 1258s # received: 4096 1258s ok 61 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5120 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 5120 1258s # received: 5120 1258s ok 62 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6144 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 6144 1258s # received: 6144 1258s ok 63 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 7168 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 7168 1258s # received: 7168 1258s ok 64 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 8192 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : bytes in body 1258s # expected: 8192 1258s # received: 8192 1258s ok 65 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 9216 1258s # received: 9216 1258s ok 66 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 10240 1258s # received: 10240 1258s ok 67 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 11264 1258s # received: 11264 1258s ok 68 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 12288 1258s # received: 12288 1258s ok 69 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 13312 1258s # received: 13312 1258s ok 70 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 14336 1258s # received: 14336 1258s ok 71 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 15360 1258s # received: 15360 1258s ok 72 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 16384 1258s # received: 16384 1258s ok 73 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 17408 1258s # received: 17408 1258s ok 74 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 18432 1258s # received: 18432 1258s ok 75 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 19456 1258s # received: 19456 1258s ok 76 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 20480 1258s # received: 20480 1258s ok 77 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 21504 1258s # received: 21504 1258s ok 78 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 22528 1258s # received: 22528 1258s ok 79 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 23552 1258s # received: 23552 1258s ok 80 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 24576 1258s # received: 24576 1258s ok 81 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 25600 1258s # received: 25600 1258s ok 82 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 26624 1258s # received: 26624 1258s ok 83 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 27648 1258s # received: 27648 1258s ok 84 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 28672 1258s # received: 28672 1258s ok 85 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 29696 1258s # received: 29696 1258s ok 86 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 30720 1258s # received: 30720 1258s ok 87 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 31744 1258s # received: 31744 1258s ok 88 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 32768 1258s # received: 32768 1258s ok 89 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 33792 1258s # received: 33792 1258s ok 90 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 34816 1258s # received: 34816 1258s ok 91 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 35840 1258s # received: 35840 1258s ok 92 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 36864 1258s # received: 36864 1258s ok 93 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 37888 1258s # received: 37888 1258s ok 94 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 38912 1258s # received: 38912 1258s ok 95 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 39936 1258s # received: 39936 1258s ok 96 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 40960 1258s # received: 40960 1258s ok 97 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 41984 1258s # received: 41984 1258s ok 98 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 43008 1258s # received: 43008 1258s ok 99 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 44032 1258s # received: 44032 1258s ok 100 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 45056 1258s # received: 45056 1258s ok 101 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 46080 1258s # received: 46080 1258s ok 102 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 47104 1258s # received: 47104 1258s ok 103 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 48128 1258s # received: 48128 1258s ok 104 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 49152 1258s # received: 49152 1258s ok 105 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 50176 1258s # received: 50176 1258s ok 106 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 51200 1258s # received: 51200 1258s ok 107 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 102400 1258s # received: 102400 1258s ok 108 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 307200 1258s # received: 307200 1258s ok 109 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 512000 1258s # received: 512000 1258s ok 110 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 2048000 1258s # received: 2048000 1258s ok 111 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 4096000 1258s # received: 4096000 1258s ok 112 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 6144000 1258s # received: 6144000 1258s ok 113 1258s #lwp request: 1258s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1258s #User-Agent: libwww-perl/6.77 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 0 1258s #Client-Date: Tue, 04 Jun 2024 09:31:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #Client-Transfer-Encoding: chunked 1258s #DMMATCH1: 1 1258s #X-Content-Length-Note: added by Apache::TestRequest 1258s # 1258s # testing : bytes in body 1258s # expected: 10240000 1258s # received: 10240000 1258s ok 114 1258s ok 1261s t/apache/post.t ..................... 1261s # using LWP client 1261s 1..51 1261s # Running under perl version 5.038002 for linux 1261s # Current time local: Tue Jun 4 09:31:05 2024 1261s # Current time GMT: Tue Jun 4 09:31:05 2024 1261s # Using Test.pm version 1.31 1261s # Using Apache/Test.pm version 1.42 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 1024 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '1024' 1261s # received: 1024 1261s ok 1 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 2048 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '2048' 1261s # received: 2048 1261s ok 2 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 3072 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '3072' 1261s # received: 3072 1261s ok 3 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 4096 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '4096' 1261s # received: 4096 1261s ok 4 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 5120 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '5120' 1261s # received: 5120 1261s ok 5 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 6144 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '6144' 1261s # received: 6144 1261s ok 6 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 7168 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '7168' 1261s # received: 7168 1261s ok 7 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 8192 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '8192' 1261s # received: 8192 1261s ok 8 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 9216 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 5 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '9216' 1261s # received: 9216 1261s ok 9 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 10240 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '10240' 1261s # received: 10240 1261s ok 10 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 11264 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '11264' 1261s # received: 11264 1261s ok 11 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 12288 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '12288' 1261s # received: 12288 1261s ok 12 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 13312 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '13312' 1261s # received: 13312 1261s ok 13 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 14336 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '14336' 1261s # received: 14336 1261s ok 14 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 15360 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '15360' 1261s # received: 15360 1261s ok 15 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 16384 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '16384' 1261s # received: 16384 1261s ok 16 1261s #lwp request: 1261s #POST http://localhost:8529/eat_post HTTP/1.1 1261s #User-Agent: libwww-perl/6.77 1261s #Content-Length: 17408 1261s # 1261s #server response: 1261s #HTTP/1.1 200 OK 1261s #Connection: close 1261s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1261s #Vary: In-If1 1261s #Content-Length: 6 1261s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1261s #Client-Peer: 127.0.0.1:8529 1261s #Client-Response-Num: 1 1261s #DMMATCH1: 1 1261s # 1261s # testing : length posted 1261s # expected: '17408' 1261s # received: 17408 1261s ok 17 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 18432 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '18432' 1262s # received: 18432 1262s ok 18 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 19456 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '19456' 1262s # received: 19456 1262s ok 19 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 20480 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '20480' 1262s # received: 20480 1262s ok 20 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 21504 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '21504' 1262s # received: 21504 1262s ok 21 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 22528 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '22528' 1262s # received: 22528 1262s ok 22 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 23552 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '23552' 1262s # received: 23552 1262s ok 23 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 24576 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '24576' 1262s # received: 24576 1262s ok 24 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 25600 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '25600' 1262s # received: 25600 1262s ok 25 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 26624 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '26624' 1262s # received: 26624 1262s ok 26 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 27648 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '27648' 1262s # received: 27648 1262s ok 27 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 28672 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '28672' 1262s # received: 28672 1262s ok 28 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 29696 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '29696' 1262s # received: 29696 1262s ok 29 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 30720 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '30720' 1262s # received: 30720 1262s ok 30 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 31744 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '31744' 1262s # received: 31744 1262s ok 31 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 32768 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '32768' 1262s # received: 32768 1262s ok 32 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 33792 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '33792' 1262s # received: 33792 1262s ok 33 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 34816 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '34816' 1262s # received: 34816 1262s ok 34 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 35840 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '35840' 1262s # received: 35840 1262s ok 35 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 36864 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '36864' 1262s # received: 36864 1262s ok 36 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 37888 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '37888' 1262s # received: 37888 1262s ok 37 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 38912 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '38912' 1262s # received: 38912 1262s ok 38 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 39936 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '39936' 1262s # received: 39936 1262s ok 39 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 40960 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '40960' 1262s # received: 40960 1262s ok 40 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 41984 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '41984' 1262s # received: 41984 1262s ok 41 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 43008 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '43008' 1262s # received: 43008 1262s ok 42 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 44032 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '44032' 1262s # received: 44032 1262s ok 43 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 45056 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '45056' 1262s # received: 45056 1262s ok 44 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 46080 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '46080' 1262s # received: 46080 1262s ok 45 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 47104 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '47104' 1262s # received: 47104 1262s ok 46 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 48128 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '48128' 1262s # received: 48128 1262s ok 47 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 49152 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '49152' 1262s # received: 49152 1262s ok 48 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 50176 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '50176' 1262s # received: 50176 1262s ok 49 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 51200 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 6 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '51200' 1262s # received: 51200 1262s ok 50 1262s #lwp request: 1262s #POST http://localhost:8529/eat_post HTTP/1.1 1262s #User-Agent: libwww-perl/6.77 1262s #Content-Length: 102400 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s #Vary: In-If1 1262s #Content-Length: 7 1262s #Client-Date: Tue, 04 Jun 2024 09:31:08 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : length posted 1262s # expected: '102400' 1262s # received: 102400 1262s ok 51 1262s ok 1265s t/apache/pr17629.t .................. 1265s 1..4 1265s # Running under perl version 5.038002 for linux 1265s # Current time local: Tue Jun 4 09:31:08 2024 1265s # Current time GMT: Tue Jun 4 09:31:08 2024 1265s # Using Test.pm version 1.31 1265s # Using Apache/Test.pm version 1.42 1265s # expected: 'begin-foobar-end 1265s # ' 1265s # received: 'begin-foobar-end 1265s # ' 1265s ok 1 1265s # expected: 200 1265s # received: '200' 1265s ok 2 1265s # testing : response was gzipped 1265s # expected: 'gzip' 1265s # received: 'gzip' 1265s ok 3 1265s # expected: 'begin-foobar-end 1265s # ' 1265s # received: 'begin-foobar-end 1265s # ' 1265s ok 4 1265s ok 1267s t/apache/pr18757.t .................. 1267s 1..3 1267s # Running under perl version 5.038002 for linux 1267s # Current time local: Tue Jun 4 09:31:12 2024 1267s # Current time GMT: Tue Jun 4 09:31:12 2024 1267s # Using Test.pm version 1.31 1267s # Using Apache/Test.pm version 1.42 1267s # testing : 200 response from GET 1267s # expected: 200 1267s # received: '200' 1267s ok 1 1267s # expected C-L is 26 1267s # URL via proxy is http://localhost:8548/index.html 1267s ok 2 1267s # line: HTTP/1.1 200 OK 1267s # line: Date: Tue, 04 Jun 2024 09:31:14 GMT 1267s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1267s # line: Vary: In-If1 1267s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1267s # line: ETag: "1a-613edd771cbc0" 1267s # line: Accept-Ranges: bytes 1267s # line: Content-Length: 26 1267s # line: DMMATCH1: 1 1267s # line: Content-Type: text/html 1267s # line: 1267s # testing : whether proxy strips Content-Length header 1267s # expected: 1 1267s # received: 1 1267s ok 3 1267s ok 1270s t/apache/pr35292.t .................. 1270s 1..3 1270s # Running under perl version 5.038002 for linux 1270s # Current time local: Tue Jun 4 09:31:14 2024 1270s # Current time GMT: Tue Jun 4 09:31:14 2024 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.42 1270s ok 1 1270s ok 2 1270s # testing : read response-line 1270s # expected: qr/^HTTP\/1\.. 413/ 1270s # received: 'HTTP/1.1 413 Request Entity Too Large 1270s # ' 1270s ok 3 1270s ok 1273s t/apache/pr35330.t .................. 1273s 1..2 1273s # Running under perl version 5.038002 for linux 1273s # Current time local: Tue Jun 4 09:31:17 2024 1273s # Current time GMT: Tue Jun 4 09:31:17 2024 1273s # Using Test.pm version 1.31 1273s # Using Apache/Test.pm version 1.42 1273s # testing : SSI was allowed for location 1273s # expected: 200 1273s # received: '200' 1273s ok 1 1273s # testing : file was served with correct content 1273s # expected: 'hello' 1273s # received: 'hello' 1273s ok 2 1273s ok 1277s t/apache/pr37166.t .................. 1277s 1..4 1277s # Running under perl version 5.038002 for linux 1277s # Current time local: Tue Jun 4 09:31:20 2024 1277s # Current time GMT: Tue Jun 4 09:31:20 2024 1277s # Using Test.pm version 1.31 1277s # Using Apache/Test.pm version 1.42 1277s # testing : SSI was allowed for location 1277s # expected: 200 1277s # received: '200' 1277s ok 1 1277s # testing : file was served with correct content 1277s # expected: 'Hello world 1277s # ' 1277s # received: 'Hello world 1277s # ' 1277s ok 2 1277s # testing : explicit 200 response 1277s # expected: 200 1277s # received: '200' 1277s ok 3 1277s # testing : file was again served with correct content 1277s # expected: 'Hello world 1277s # ' 1277s # received: 'Hello world 1277s # ' 1277s ok 4 1277s ok 1282s t/apache/pr43939.t .................. 1282s 1..4 1282s # Running under perl version 5.038002 for linux 1282s # Current time local: Tue Jun 4 09:31:24 2024 1282s # Current time GMT: Tue Jun 4 09:31:24 2024 1282s # Using Test.pm version 1.31 1282s # Using Apache/Test.pm version 1.42 1282s # expected: 'begin-default-end 1282s # ' 1282s # received: 'begin-default-end 1282s # ' 1282s ok 1 1282s # expected: 200 1282s # received: '200' 1282s ok 2 1282s # testing : response was gzipped 1282s # expected: 'gzip' 1282s # received: 'gzip' 1282s ok 3 1282s # expected: 'begin-default-end 1282s # ' 1282s # received: 'begin-default-end 1282s # ' 1282s ok 4 1282s ok 1285s t/apache/pr49328.t .................. 1285s 1..1 1285s # Running under perl version 5.038002 for linux 1285s # Current time local: Tue Jun 4 09:31:29 2024 1285s # Current time GMT: Tue Jun 4 09:31:29 2024 1285s # Using Test.pm version 1.31 1285s # Using Apache/Test.pm version 1.42 1285s # expected: 'before 1285s # included 1285s # after 1285s # ' 1285s # received: 'before 1285s # included 1285s # after 1285s # ' 1285s ok 1 1285s ok 1289s t/apache/rwrite.t ................... 1289s # using LWP client 1289s 1..114 1289s # Running under perl version 5.038002 for linux 1289s # Current time local: Tue Jun 4 09:31:32 2024 1289s # Current time GMT: Tue Jun 4 09:31:32 2024 1289s # Using Test.pm version 1.31 1289s # Using Apache/Test.pm version 1.42 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 1024 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 1024 1289s # received: 1024 1289s ok 1 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 2048 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 2048 1289s # received: 2048 1289s ok 2 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 3072 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 3072 1289s # received: 3072 1289s ok 3 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 4096 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 4096 1289s # received: 4096 1289s ok 4 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 5120 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 5120 1289s # received: 5120 1289s ok 5 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 6144 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 6144 1289s # received: 6144 1289s ok 6 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 7168 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 7168 1289s # received: 7168 1289s ok 7 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 8192 1289s # received: 8192 1289s ok 8 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 9216 1289s # received: 9216 1289s ok 9 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 10240 1289s # received: 10240 1289s ok 10 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 11264 1289s # received: 11264 1289s ok 11 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 12288 1289s # received: 12288 1289s ok 12 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 13312 1289s # received: 13312 1289s ok 13 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 14336 1289s # received: 14336 1289s ok 14 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 15360 1289s # received: 15360 1289s ok 15 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 16384 1289s # received: 16384 1289s ok 16 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 17408 1289s # received: 17408 1289s ok 17 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 18432 1289s # received: 18432 1289s ok 18 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 19456 1289s # received: 19456 1289s ok 19 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 20480 1289s # received: 20480 1289s ok 20 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 21504 1289s # received: 21504 1289s ok 21 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 22528 1289s # received: 22528 1289s ok 22 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 23552 1289s # received: 23552 1289s ok 23 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 24576 1289s # received: 24576 1289s ok 24 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 25600 1289s # received: 25600 1289s ok 25 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 26624 1289s # received: 26624 1289s ok 26 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 27648 1289s # received: 27648 1289s ok 27 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 28672 1289s # received: 28672 1289s ok 28 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 29696 1289s # received: 29696 1289s ok 29 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 30720 1289s # received: 30720 1289s ok 30 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 31744 1289s # received: 31744 1289s ok 31 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 32768 1289s # received: 32768 1289s ok 32 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 33792 1289s # received: 33792 1289s ok 33 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 34816 1289s # received: 34816 1289s ok 34 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 35840 1289s # received: 35840 1289s ok 35 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 36864 1289s # received: 36864 1289s ok 36 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 37888 1289s # received: 37888 1289s ok 37 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 38912 1289s # received: 38912 1289s ok 38 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 39936 1289s # received: 39936 1289s ok 39 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 40960 1289s # received: 40960 1289s ok 40 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 41984 1289s # received: 41984 1289s ok 41 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 43008 1289s # received: 43008 1289s ok 42 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 44032 1289s # received: 44032 1289s ok 43 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 45056 1289s # received: 45056 1289s ok 44 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 46080 1289s # received: 46080 1289s ok 45 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 47104 1289s # received: 47104 1289s ok 46 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 48128 1289s # received: 48128 1289s ok 47 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 49152 1289s # received: 49152 1289s ok 48 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 50176 1289s # received: 50176 1289s ok 49 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 51200 1289s # received: 51200 1289s ok 50 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 102400 1289s # received: 102400 1289s ok 51 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 307200 1289s # received: 307200 1289s ok 52 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 512000 1289s # received: 512000 1289s ok 53 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 2048000 1289s # received: 2048000 1289s ok 54 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 4096000 1289s # received: 4096000 1289s ok 55 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 6144000 1289s # received: 6144000 1289s ok 56 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 10240000 1289s # received: 10240000 1289s ok 57 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 1024 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 1024 1289s # received: 1024 1289s ok 58 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 2048 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 2048 1289s # received: 2048 1289s ok 59 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 3072 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 3072 1289s # received: 3072 1289s ok 60 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 4096 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 4096 1289s # received: 4096 1289s ok 61 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 5120 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 5120 1289s # received: 5120 1289s ok 62 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 6144 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 6144 1289s # received: 6144 1289s ok 63 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 7168 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #DMMATCH1: 1 1289s # 1289s # testing : bytes in body 1289s # expected: 7168 1289s # received: 7168 1289s ok 64 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 8192 1289s # received: 8192 1289s ok 65 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 9216 1289s # received: 9216 1289s ok 66 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 10240 1289s # received: 10240 1289s ok 67 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 11264 1289s # received: 11264 1289s ok 68 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 12288 1289s # received: 12288 1289s ok 69 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 13312 1289s # received: 13312 1289s ok 70 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 14336 1289s # received: 14336 1289s ok 71 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 15360 1289s # received: 15360 1289s ok 72 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 16384 1289s # received: 16384 1289s ok 73 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 17408 1289s # received: 17408 1289s ok 74 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 18432 1289s # received: 18432 1289s ok 75 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 19456 1289s # received: 19456 1289s ok 76 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 20480 1289s # received: 20480 1289s ok 77 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 21504 1289s # received: 21504 1289s ok 78 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 22528 1289s # received: 22528 1289s ok 79 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 23552 1289s # received: 23552 1289s ok 80 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 24576 1289s # received: 24576 1289s ok 81 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 25600 1289s # received: 25600 1289s ok 82 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 26624 1289s # received: 26624 1289s ok 83 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 27648 1289s # received: 27648 1289s ok 84 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 28672 1289s # received: 28672 1289s ok 85 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 29696 1289s # received: 29696 1289s ok 86 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 30720 1289s # received: 30720 1289s ok 87 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 31744 1289s # received: 31744 1289s ok 88 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 32768 1289s # received: 32768 1289s ok 89 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 33792 1289s # received: 33792 1289s ok 90 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 34816 1289s # received: 34816 1289s ok 91 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 35840 1289s # received: 35840 1289s ok 92 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 36864 1289s # received: 36864 1289s ok 93 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 37888 1289s # received: 37888 1289s ok 94 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 38912 1289s # received: 38912 1289s ok 95 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 39936 1289s # received: 39936 1289s ok 96 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 40960 1289s # received: 40960 1289s ok 97 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 41984 1289s # received: 41984 1289s ok 98 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 43008 1289s # received: 43008 1289s ok 99 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 44032 1289s # received: 44032 1289s ok 100 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 45056 1289s # received: 45056 1289s ok 101 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 46080 1289s # received: 46080 1289s ok 102 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 47104 1289s # received: 47104 1289s ok 103 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 48128 1289s # received: 48128 1289s ok 104 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 49152 1289s # received: 49152 1289s ok 105 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 50176 1289s # received: 50176 1289s ok 106 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 51200 1289s # received: 51200 1289s ok 107 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 102400 1289s # received: 102400 1289s ok 108 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 307200 1289s # received: 307200 1289s ok 109 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 512000 1289s # received: 512000 1289s ok 110 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 2048000 1289s # received: 2048000 1289s ok 111 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:35 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:36 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 4096000 1289s # received: 4096000 1289s ok 112 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:36 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:36 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 6144000 1289s # received: 6144000 1289s ok 113 1289s #lwp request: 1289s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1289s #User-Agent: libwww-perl/6.77 1289s # 1289s #server response: 1289s #HTTP/1.1 200 OK 1289s #Connection: close 1289s #Date: Tue, 04 Jun 2024 09:31:36 GMT 1289s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1289s #Vary: In-If1 1289s #Content-Length: 0 1289s #Client-Date: Tue, 04 Jun 2024 09:31:36 GMT 1289s #Client-Peer: 127.0.0.1:8529 1289s #Client-Response-Num: 1 1289s #Client-Transfer-Encoding: chunked 1289s #DMMATCH1: 1 1289s #X-Content-Length-Note: added by Apache::TestRequest 1289s # 1289s # testing : bytes in body 1289s # expected: 10240000 1289s # received: 10240000 1289s ok 114 1289s ok 1293s t/apache/server_name_port.t ......... 1293s 1..84 1293s # Running under perl version 5.038002 for linux 1293s # Current time local: Tue Jun 4 09:31:36 2024 1293s # Current time GMT: Tue Jun 4 09:31:36 2024 1293s # Using Test.pm version 1.31 1293s # Using Apache/Test.pm version 1.42 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1293s # expecting 200, got 200 1293s ok 1 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 2 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 3 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1293s # expecting 200, got 200 1293s ok 4 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 5 1293s # got SERVER_PORT='123', expected '123' 1293s ok 6 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1293s # expecting 200, got 200 1293s ok 7 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 8 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 9 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1293s # expecting 200, got 200 1293s ok 10 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 11 1293s # got SERVER_PORT='123', expected '123' 1293s ok 12 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1293s # expecting 200, got 200 1293s ok 13 1293s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1293s ok 14 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 15 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1293s # expecting 200, got 200 1293s ok 16 1293s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1293s ok 17 1293s # got SERVER_PORT='123', expected '123' 1293s ok 18 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1293s # expecting 200, got 200 1293s ok 19 1293s # got SERVER_NAME='[::1]', expected '[::1]' 1293s ok 20 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 21 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1293s # expecting 200, got 200 1293s ok 22 1293s # got SERVER_NAME='[::1]', expected '[::1]' 1293s ok 23 1293s # got SERVER_PORT='123', expected '123' 1293s ok 24 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1293s # expecting 200, got 200 1293s ok 25 1293s # got SERVER_NAME='[a::1]', expected '[a::1]' 1293s ok 26 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 27 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1293s # expecting 200, got 200 1293s ok 28 1293s # got SERVER_NAME='[a::1]', expected '[a::1]' 1293s ok 29 1293s # got SERVER_PORT='123', expected '123' 1293s ok 30 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1293s # expecting 200, got 200 1293s ok 31 1293s # got SERVER_NAME='[a::1]', expected '[a::1]' 1293s ok 32 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 33 1293s # SENDING: 1293s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1293s # expecting 200, got 200 1293s ok 34 1293s # got SERVER_NAME='[a::1]', expected '[a::1]' 1293s ok 35 1293s # got SERVER_PORT='123', expected '123' 1293s ok 36 1293s # SENDING: 1293s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 37 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 38 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 39 1293s # SENDING: 1293s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 40 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 41 1293s # got SERVER_PORT='123', expected '123' 1293s ok 42 1293s # SENDING: 1293s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 43 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 44 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 45 1293s # SENDING: 1293s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 46 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 47 1293s # got SERVER_PORT='123', expected '123' 1293s ok 48 1293s # SENDING: 1293s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 49 1293s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1293s ok 50 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 51 1293s # SENDING: 1293s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 52 1293s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1293s ok 53 1293s # got SERVER_PORT='123', expected '123' 1293s ok 54 1293s # SENDING: 1293s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 55 1293s # got SERVER_NAME='[::1]', expected '[::1]' 1293s ok 56 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 57 1293s # SENDING: 1293s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1293s # expecting 200, got 200 1293s ok 58 1293s # got SERVER_NAME='[::1]', expected '[::1]' 1293s ok 59 1293s # got SERVER_PORT='123', expected '123' 1293s ok 60 1293s # SENDING: 1293s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1293s # expecting 200, got 200 1293s ok 61 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 62 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 63 1293s # SENDING: 1293s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1293s # expecting 200, got 200 1293s ok 64 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 65 1293s # got SERVER_PORT='123', expected '123' 1293s ok 66 1293s # SENDING: 1293s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1293s # expecting 200, got 200 1293s ok 67 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 68 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 69 1293s # SENDING: 1293s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1293s # expecting 200, got 200 1293s ok 70 1293s # got SERVER_NAME='righthost', expected 'righthost' 1293s ok 71 1293s # got SERVER_PORT='123', expected '123' 1293s ok 72 1293s # SENDING: 1293s # 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 1293s # expecting 200, got 200 1293s ok 73 1293s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1293s ok 74 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 75 1293s # SENDING: 1293s # 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 1293s # expecting 200, got 200 1293s ok 76 1293s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1293s ok 77 1293s # got SERVER_PORT='123', expected '123' 1293s ok 78 1293s # SENDING: 1293s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1293s # expecting 200, got 200 1293s ok 79 1293s # got SERVER_NAME='[::1]', expected '[::1]' 1293s ok 80 1293s # got SERVER_PORT='8529', expected '8529' 1293s ok 81 1293s # SENDING: 1293s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1293s # expecting 200, got 200 1293s ok 82 1293s # got SERVER_NAME='[::1]', expected '[::1]' 1293s ok 83 1293s # got SERVER_PORT='123', expected '123' 1293s ok 84 1293s ok 1296s t/apache/teclchunk.t ................ skipped: Not supported yet 1299s t/apr/uri.t ......................... 1299s 1..1 1299s # Running under perl version 5.038002 for linux 1299s # Current time local: Tue Jun 4 09:31:43 2024 1299s # Current time GMT: Tue Jun 4 09:31:43 2024 1299s # Using Test.pm version 1.31 1299s # Using Apache/Test.pm version 1.42 1299s ok 1 1299s ok 1302s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1306s t/filter/case.t ..................... 1306s 1..4 1306s # Running under perl version 5.038002 for linux 1306s # Current time local: Tue Jun 4 09:31:49 2024 1306s # Current time GMT: Tue Jun 4 09:31:49 2024 1306s # Using Test.pm version 1.31 1306s # Using Apache/Test.pm version 1.42 1306s ok 1 1306s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1306s # expected 200 1306s # received 200 1306s # body: =HEAD1 NAME 1306s X X 1306s 1306s PERLSUB - PERL SUBROUTINES 1306s 1306s =HEAD1 SYNOPSIS 1306s 1306s TO DECLARE SUBROUTINES: 1306s X X 1306s 1306s SUB NAME; # A "FORWARD" DECLARATION. 1306s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1306s SUB NAME : ATTRS; # WITH ATTRIBUTES 1306s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1306s 1306s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1306s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1306s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1306s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1306s 1306s USE FEATURE 'SIGNATURES'; 1306s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1306s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1306s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1306s 1306s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1306s X 1306s 1306s $SUBREF = SUB BLOCK; # NO PROTO 1306s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1306s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1306s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1306s 1306s USE FEATURE 'SIGNATURES'; 1306s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1306s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1306s 1306s TO IMPORT SUBROUTINES: 1306s X 1306s 1306s USE MODULE QW(NAME1 NAME2 NAME3); 1306s 1306s TO CALL SUBROUTINES: 1306s X X 1306s 1306s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1306s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1306s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1306s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1306s 1306s =HEAD1 DESCRIPTION 1306s 1306s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1306s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1306s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1306s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1306s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1306s ITS NAME OR A CODE REFERENCE. 1306s 1306s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1306s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1306s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1306s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1306s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1306s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1306s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1306s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1306s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1306s X X 1306s 1306s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1306s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1306s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1306s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1306s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1306s SUCH A SIGNATURE-USING SUBROUTINE. 1306s 1306s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1306s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1306s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1306s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1306s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1306s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1306s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1306s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1306s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1306s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1306s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1306s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1306s X X X<@_> 1306s 1306s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1306s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1306s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1306s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1306s L AND L. 1306s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1306s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1306s 1306s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1306s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1306s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1306s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1306s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1306s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1306s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1306s ONE LARGE INDISTINGUISHABLE LIST. 1306s 1306s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1306s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1306s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1306s EMPTY SUB RETURNS THE EMPTY LIST. 1306s X X X 1306s 1306s EXAMPLE: 1306s 1306s SUB MAX { 1306s MY $MAX = SHIFT(@_); 1306s FOREACH $FOO (@_) { 1306s $MAX = $FOO IF $MAX < $FOO; 1306s } 1306s RETURN $MAX; 1306s } 1306s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1306s 1306s EXAMPLE: 1306s 1306s # GET A LINE, COMBINING CONTINUATION LINES 1306s # THAT START WITH WHITESPACE 1306s 1306s SUB GET_LINE { 1306s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1306s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1306s IF ($LOOKAHEAD =~ /^[ \T]/) { 1306s $THISLINE .= $LOOKAHEAD; 1306s } 1306s ELSE { 1306s LAST LINE; 1306s } 1306s } 1306s RETURN $THISLINE; 1306s } 1306s 1306s $LOOKAHEAD = ; # GET FIRST LINE 1306s WHILE (DEFINED($LINE = GET_LINE())) { 1306s ... 1306s } 1306s 1306s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1306s 1306s SUB MAYBESET { 1306s MY($KEY, $VALUE) = @_; 1306s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1306s } 1306s 1306s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1306s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1306s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1306s ITS CALLER'S VALUES. 1306s X X 1306s 1306s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1306s SUB UPCASE_IN { 1306s FOR (@_) { TR/A-Z/A-Z/ } 1306s } 1306s 1306s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1306s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1306s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1306s X X 1306s 1306s UPCASE_IN("FREDERICK"); 1306s 1306s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1306s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1306s OF CHANGING THEM IN PLACE: 1306s 1306s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1306s SUB UPCASE { 1306s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1306s MY @PARMS = @_; 1306s FOR (@PARMS) { TR/A-Z/A-Z/ } 1306s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1306s } 1306s 1306s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1306s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1306s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1306s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1306s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1306s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1306s 1306s @NEWLIST = UPCASE(@LIST1, @LIST2); 1306s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1306s 1306s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1306s 1306s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1306s 1306s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1306s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1306s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1306s L
FOR ALTERNATIVES. 1306s 1306s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1306s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1306s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1306s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1306s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1306s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1306s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1306s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1306s SEE L FOR MORE ABOUT ALL THAT. 1306s X<&> 1306s 1306s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1306s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1306s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1306s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1306s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1306s X 1306s 1306s &FOO(1,2,3); # PASS THREE ARGUMENTS 1306s FOO(1,2,3); # THE SAME 1306s 1306s FOO(); # PASS A NULL LIST 1306s &FOO(); # THE SAME 1306s 1306s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1306s USE STRICT 'SUBS'; 1306s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1306s # A COMPILE-TIME ERROR 1306s NO STRICT 'SUBS'; 1306s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1306s # A LITERAL STRING "FOO" 1306s 1306s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1306s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1306s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1306s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1306s X<&> 1306s 1306s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1306s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1306s YOUR SUBROUTINE'S NAME. 1306s 1306s USE V5.16; 1306s MY $FACTORIAL = SUB { 1306s MY ($X) = @_; 1306s RETURN 1 IF $X == 1; 1306s RETURN($X * __SUB__->( $X - 1 ) ); 1306s }; 1306s 1306s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1306s IS SUBJECT TO CHANGE. 1306s 1306s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1306s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1306s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1306s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1306s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1306s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1306s SPECIAL, PRE-DEFINED THINGS. 1306s 1306s =OVER 1306s 1306s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1306s 1306s C 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s C, C 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s C, C 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s C, C, C, C, C, C, C, 1306s C, C, C, C, C, C, 1306s C, C, C, C, C, C, C, 1306s C, C, C, C, C, C, 1306s C, C, C, C, C, 1306s C, C, C, C 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s C, C, C, C, C, C, C, 1306s C, C, C, C, C, C, C, 1306s C, C, C, C, C, C 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1306s L<< C|PERLFUNC/REQUIRE >> 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s C 1306s 1306s =ITEM DOCUMENTED IN L 1306s 1306s C, C, C, C, C 1306s 1306s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1306s 1306s ANY STARTING WITH C<(> 1306s 1306s =BACK 1306s 1306s THE C, C, C, C AND C SUBROUTINES 1306s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1306s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1306s EXPLICITLY. SEE L 1306s 1306s =HEAD2 SIGNATURES 1306s 1306s X X 1306s 1306s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1306s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1306s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1306s 1306s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1306s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1306s DIRECTLY BY C, IN THE CURRENT SCOPE. 1306s 1306s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1306s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1306s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1306s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1306s 1306s FOR EXAMPLE, 1306s 1306s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1306s 1306s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1306s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1306s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1306s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1306s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1306s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1306s 1306s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1306s THE SIGNATURE. FOR EXAMPLE, 1306s 1306s SUB FOO ($LEFT, $RIGHT) { 1306s RETURN $LEFT + $RIGHT; 1306s } 1306s 1306s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1306s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1306s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1306s EQUIVALENT TO 1306s 1306s SUB FOO { 1306s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1306s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1306s MY $LEFT = $_[0]; 1306s MY $RIGHT = $_[1]; 1306s RETURN $LEFT + $RIGHT; 1306s } 1306s 1306s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1306s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1306s 1306s SUB FOO ($FIRST, $, $THIRD) { 1306s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1306s } 1306s 1306s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1306s MANDATORY FOR THE CALLER TO PASS IT. 1306s 1306s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1306s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1306s 1306s SUB FOO ($LEFT, $RIGHT = 0) { 1306s RETURN $LEFT + $RIGHT; 1306s } 1306s 1306s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1306s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1306s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1306s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1306s FOR EXAMPLE, 1306s 1306s MY $AUTO_ID = 0; 1306s SUB FOO ($THING, $ID = $AUTO_ID++) { 1306s PRINT "$THING HAS ID $ID"; 1306s } 1306s 1306s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1306s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1306s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1306s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1306s 1306s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1306s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1306s } 1306s 1306s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1306s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1306s VALUE PROVIDED WAS C. 1306s 1306s SUB FOO ($NAME //= "WORLD") { 1306s PRINT "HELLO, $NAME"; 1306s } 1306s 1306s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1306s 1306s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1306s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1306s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1306s 1306s SUB FOO ($X ||= 10) { 1306s RETURN 5 + $X; 1306s } 1306s 1306s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1306s FOR EXAMPLE, 1306s 1306s SUB FOO ($THING, $ = 1) { 1306s PRINT $THING; 1306s } 1306s 1306s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1306s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1306s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1306s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1306s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1306s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1306s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1306s 1306s SUB FOO ($THING, $=) { 1306s PRINT $THING; 1306s } 1306s 1306s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1306s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1306s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1306s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1306s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1306s TO RIGHT. 1306s 1306s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1306s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1306s 1306s SUB FOO ($FILTER, @INPUTS) { 1306s PRINT $FILTER->($_) FOREACH @INPUTS; 1306s } 1306s 1306s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1306s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1306s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1306s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1306s 1306s SUB FOO ($THING, @) { 1306s PRINT $THING; 1306s } 1306s 1306s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1306s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1306s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1306s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1306s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1306s AS WITH STANDARD HASH CONSTRUCTION. 1306s 1306s SUB FOO ($FILTER, %INPUTS) { 1306s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1306s } 1306s 1306s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1306s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1306s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1306s 1306s SUB FOO ($THING, %) { 1306s PRINT $THING; 1306s } 1306s 1306s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1306s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1306s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1306s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1306s AN EMPTY ARRAY OR EMPTY HASH. 1306s 1306s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1306s THAT THE CALLER PASSED NO ARGUMENTS: 1306s 1306s SUB FOO () { 1306s RETURN 123; 1306s } 1306s 1306s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1306s WARNING IN THE C CATEGORY. FROM PERL 5.36 1306s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1306s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1306s STATEMENT SUCH AS: 1306s 1306s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1306s 1306s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1306s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1306s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1306s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1306s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1306s WARNINGS IN THE C CATEGORY WHEN 1306s COMPILED: 1306s 1306s SUB F ($X) { 1306s # THIS LINE EMITS THE WARNING SEEN BELOW 1306s PRINT "ARGUMENTS ARE @_"; 1306s } 1306s 1306s Z<> 1306s 1306s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1306s EXPERIMENTAL AT ... 1306s 1306s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1306s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1306s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1306s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1306s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1306s SUPPLY THAT ARGUMENT. 1306s 1306s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1306s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1306s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1306s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1306s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1306s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1306s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1306s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1306s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1306s 1306s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1306s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1306s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1306s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1306s L. FOR EXAMPLE, 1306s 1306s SUB FOO :PROTOTYPE($) { $_[0] } 1306s 1306s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1306s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1306s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1306s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1306s 1306s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1306s RETURN $LEFT + $RIGHT; 1306s } 1306s 1306s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1306s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1306s THE SUBROUTINE'S BODY. 1306s 1306s =HEAD2 PRIVATE VARIABLES VIA MY() 1306s X X X X X 1306s X X 1306s 1306s SYNOPSIS: 1306s 1306s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1306s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1306s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1306s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1306s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1306s 1306s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1306s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1306s SEE L AND L. 1306s 1306s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1306s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1306s (C/C/C/C), LOOP 1306s (C/C/C/C/C), SUBROUTINE, C, 1306s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1306s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1306s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1306s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1306s WITH C INSTEAD. 1306s 1306s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1306s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1306s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1306s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1306s ITS OWN COPY. 1306s X 1306s 1306s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1306s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1306s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1306s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1306s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1306s 1306s MY $X = 10; 1306s SUB BUMPX { $X++ } 1306s 1306s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1306s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1306s THE C ITSELF. SEE L. 1306s X 1306s 1306s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1306s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1306s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1306s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1306s 1306s $ARG = "FRED"; # "GLOBAL" VARIABLE 1306s $N = CUBE_ROOT(27); 1306s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1306s # OUTPUTS: FRED THINKS THE ROOT IS 3 1306s 1306s SUB CUBE_ROOT { 1306s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1306s $ARG **= 1/3; 1306s RETURN $ARG; 1306s } 1306s 1306s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1306s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1306s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1306s 1306s MY ($FOO) = ; # WRONG? 1306s MY @FOO = ; 1306s 1306s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1306s 1306s MY $FOO = ; 1306s 1306s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1306s 1306s MY $FOO, $BAR = 1; # WRONG 1306s 1306s THAT HAS THE SAME EFFECT AS 1306s 1306s MY $FOO; 1306s $BAR = 1; 1306s 1306s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1306s THE CURRENT STATEMENT. THUS, 1306s 1306s MY $X = $X; 1306s 1306s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1306s THE EXPRESSION 1306s 1306s MY $X = 123 AND $X == 123 1306s 1306s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1306s 1306s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1306s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1306s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1306s 1306s WHILE (MY $LINE = <>) { 1306s $LINE = LC $LINE; 1306s } CONTINUE { 1306s PRINT $LINE; 1306s } 1306s 1306s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1306s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1306s IT. SIMILARLY, IN THE CONDITIONAL 1306s 1306s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1306s USER_AGREES(); 1306s } ELSIF ($ANSWER =~ /^NO$/I) { 1306s USER_DISAGREES(); 1306s } ELSE { 1306s CHOMP $ANSWER; 1306s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1306s } 1306s 1306s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1306s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1306s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1306s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1306s 1306s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1306s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1306s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1306s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1306s IN THE LOOP 1306s X X 1306s 1306s FOR MY $I (1, 2, 3) { 1306s SOME_FUNCTION(); 1306s } 1306s 1306s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1306s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1306s X X 1306s 1306s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1306s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1306s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1306s 1306s USE STRICT 'VARS'; 1306s 1306s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1306s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1306s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1306s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1306s THIS WITH C. 1306s 1306s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1306s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1306s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1306s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1306s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1306s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1306s EXAMPLE. 1306s 1306s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1306s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1306s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1306s 1306s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1306s 1306s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1306s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1306s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1306s 1306s PACKAGE MAIN; 1306s LOCAL $X = 10; 1306s MY $X = 20; 1306s PRINT "$X AND $::X\N"; 1306s 1306s THAT WILL PRINT OUT C<20> AND C<10>. 1306s 1306s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1306s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1306s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1306s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1306s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1306s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1306s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1306s AN ANONYMOUS SUB REFERENCE: 1306s 1306s MY $SECRET_VERSION = '1.001-BETA'; 1306s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1306s &$SECRET_SUB(); 1306s 1306s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1306s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1306s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1306s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1306s UNQUALIFIED AND UNQUALIFIABLE. 1306s 1306s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1306s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1306s L FOR SOMETHING OF A WORK-AROUND TO 1306s THIS. 1306s 1306s =HEAD2 PERSISTENT PRIVATE VARIABLES 1306s X X X X 1306s X X 1306s 1306s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1306s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1306s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1306s 1306s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1306s 1306s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1306s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1306s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1306s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1306s THE C FORM DOES NOT REQUIRE THE 1306s C PRAGMA. 1306s 1306s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1306s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1306s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1306s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1306s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1306s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1306s SUBROUTINE EACH TIME IT IS EXECUTED.) 1306s 1306s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1306s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1306s 1306s USE FEATURE 'STATE'; 1306s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1306s 1306s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1306s 1306s USE FEATURE 'STATE'; 1306s SUB CREATE_COUNTER { 1306s RETURN SUB { STATE $X; RETURN ++$X } 1306s } 1306s 1306s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1306s CODE OUTSIDE. 1306s 1306s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1306s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1306s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1306s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1306s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1306s 1306s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1306s 1306s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1306s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1306s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1306s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1306s 1306s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1306s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1306s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1306s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1306s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1306s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1306s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1306s 1306s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1306s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1306s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1306s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1306s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1306s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1306s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1306s 1306s { 1306s MY $SECRET_VAL = 0; 1306s SUB GIMME_ANOTHER { 1306s RETURN ++$SECRET_VAL; 1306s } 1306s } 1306s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1306s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1306s 1306s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1306s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1306s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1306s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1306s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1306s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1306s STARTS TO RUN: 1306s 1306s BEGIN { 1306s MY $SECRET_VAL = 0; 1306s SUB GIMME_ANOTHER { 1306s RETURN ++$SECRET_VAL; 1306s } 1306s } 1306s 1306s SEE L ABOUT THE 1306s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1306s C AND C. 1306s 1306s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1306s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1306s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1306s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1306s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1306s 1306s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1306s X X X X 1306s X 1306s 1306s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1306s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1306s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1306s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1306s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1306s 1306s SYNOPSIS: 1306s 1306s # LOCALIZATION OF VALUES 1306s 1306s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1306s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1306s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1306s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1306s 1306s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1306s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1306s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1306s # LOCALIZATION 1306s 1306s # LOCALIZATION OF SYMBOLS 1306s 1306s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1306s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1306s # @MERLYN IS REALLY @RANDAL, ETC 1306s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1306s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1306s 1306s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1306s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1306s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1306s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1306s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1306s 1306s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1306s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1306s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1306s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1306s 1306s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1306s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1306s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1306s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1306s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1306s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1306s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1306s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1306s UNDEFINED VALUE.) 1306s 1306s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1306s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1306s VARIABLES OUTSIDE THE LOOP. 1306s 1306s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1306s X 1306s 1306s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1306s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1306s VIEWED AS A SCALAR OR AN ARRAY. SO 1306s 1306s LOCAL($FOO) = ; 1306s LOCAL @FOO = ; 1306s 1306s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1306s 1306s LOCAL $FOO = ; 1306s 1306s SUPPLIES A SCALAR CONTEXT. 1306s 1306s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1306s X 1306s 1306s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1306s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1306s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1306s 1306s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1306s 1306s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1306s { LOCAL $/ = UNDEF; $SLURP = ; } 1306s 1306s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1306s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1306s I, BECAUSE THE $1 VARIABLE IS 1306s MAGICAL AND READ-ONLY : 1306s 1306s LOCAL $1 = 2; 1306s 1306s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1306s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1306s TO SAFELY REUSE $_ IN A SUBROUTINE. 1306s 1306s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1306s WORK AS DESCRIBED. 1306s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1306s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1306s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1306s SEE L FOR MORE 1306s DETAILS. 1306s X 1306s 1306s =HEAD3 LOCALIZATION OF GLOBS 1306s X X 1306s 1306s THE CONSTRUCT 1306s 1306s LOCAL *NAME; 1306s 1306s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1306s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1306s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1306s 1306s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1306s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1306s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1306s SEPARATOR. 1306s 1306s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1306s X X 1306s X 1306s 1306s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1306s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1306s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1306s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1306s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1306s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1306s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1306s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1306s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1306s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1306s 1306s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1306s @ARY = ( 0..5 ); 1306s { 1306s LOCAL($ARY[5]) = 6; 1306s LOCAL($HASH{'A'}) = 'DRILL'; 1306s WHILE (MY $E = POP(@ARY)) { 1306s PRINT "$E . . .\N"; 1306s LAST UNLESS $E > 3; 1306s } 1306s IF (@ARY) { 1306s $HASH{'ONLY A'} = 'TEST'; 1306s DELETE $HASH{'A'}; 1306s } 1306s } 1306s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1306s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1306s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1306s 1306s PERL WILL PRINT 1306s 1306s 6 . . . 1306s 4 . . . 1306s 3 . . . 1306s THIS IS A TEST ONLY A TEST. 1306s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1306s 1306s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1306s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1306s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1306s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1306s 1306s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1306s X X X 1306s X 1306s 1306s YOU CAN USE THE C AND C 1306s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1306s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1306s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1306s 1306s DO { 1306s MY $VAL = $ARRAY[$IDX]; 1306s LOCAL $ARRAY[$IDX]; 1306s DELETE $ARRAY[$IDX]; 1306s $VAL 1306s } 1306s 1306s AND 1306s 1306s DO { 1306s MY $VAL = $HASH{KEY}; 1306s LOCAL $HASH{KEY}; 1306s DELETE $HASH{KEY}; 1306s $VAL 1306s } 1306s 1306s EXCEPT THAT FOR THOSE THE C IS 1306s SCOPED TO THE C BLOCK. SLICES ARE 1306s ALSO ACCEPTED. 1306s 1306s MY %HASH = ( 1306s A => [ 7, 8, 9 ], 1306s B => 1, 1306s ) 1306s 1306s { 1306s MY $X = DELETE LOCAL $HASH{A}; 1306s # $X IS [ 7, 8, 9 ] 1306s # %HASH IS (B => 1) 1306s 1306s { 1306s MY @NUMS = DELETE LOCAL @$X[0, 2] 1306s # @NUMS IS (7, 9) 1306s # $X IS [ UNDEF, 8 ] 1306s 1306s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1306s } 1306s # $X IS BACK TO [ 7, 8, 9 ] 1306s 1306s } 1306s # %HASH IS BACK TO ITS ORIGINAL STATE 1306s 1306s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1306s 1306s =HEAD2 LVALUE SUBROUTINES 1306s X X 1306s 1306s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1306s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1306s 1306s MY $VAL; 1306s SUB CANMOD : LVALUE { 1306s $VAL; # OR: RETURN $VAL; 1306s } 1306s SUB NOMOD { 1306s $VAL; 1306s } 1306s 1306s CANMOD() = 5; # ASSIGNS TO $VAL 1306s NOMOD() = 5; # ERROR 1306s 1306s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1306s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1306s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1306s 1306s DATA(2,3) = GET_DATA(3,4); 1306s 1306s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1306s 1306s (DATA(2,3)) = GET_DATA(3,4); 1306s 1306s AND IN: 1306s 1306s (DATA(2),DATA(3)) = GET_DATA(3,4); 1306s 1306s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1306s 1306s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1306s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1306s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1306s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1306s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1306s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1306s 1306s =HEAD2 LEXICAL SUBROUTINES 1306s X X X X 1306s 1306s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1306s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1306s AVAILABLE UNDER C OR C OR HIGHER. 1306s 1306s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1306s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1306s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1306s CATEGORY WAS DISABLED. 1306s 1306s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1306s DECLARED, AND ONLY AFTER THAT DECLARATION: 1306s 1306s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1306s # VERSIONS EARLIER THAN 5.26. 1306s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1306s USE FEATURE 'LEXICAL_SUBS'; 1306s 1306s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1306s STATE SUB FOO { 1306s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1306s } 1306s FOO(); # CALLS "STATE" SUB 1306s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1306s 1306s MY SUB BAR { ... } 1306s BAR(); # CALLS "MY" SUB 1306s 1306s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1306s 1306s # WRONG 1306s MY SUB BAZ { 1306s BAZ(); 1306s } 1306s 1306s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1306s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1306s 1306s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1306s 1306s MY SUB BAZ { 1306s __SUB__->(); # CALLS ITSELF 1306s } 1306s 1306s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1306s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1306s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1306s HOWEVER: 1306s 1306s MY SUB BAZ; # PREDECLARATION 1306s SUB BAZ { # DEFINE THE "MY" SUB 1306s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1306s } 1306s 1306s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1306s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1306s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1306s 1306s =HEAD3 C VS C 1306s 1306s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1306s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1306s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1306s CONTAINING BLOCK TO THE NEXT. 1306s 1306s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1306s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1306s 1306s SUB WHATEVER { 1306s MY $X = SHIFT; 1306s MY SUB INNER { 1306s ... DO SOMETHING WITH $X ... 1306s } 1306s INNER(); 1306s } 1306s 1306s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1306s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1306s SEE THE C<$X> FROM THE FIRST CALL TO C. 1306s 1306s =HEAD3 C SUBROUTINES 1306s 1306s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1306s SUBROUTINE OF THE SAME NAME. 1306s 1306s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1306s INSIDE AN INNER SCOPE: 1306s 1306s SUB FOO { ... } 1306s 1306s SUB BAR { 1306s MY SUB FOO { ... } 1306s { 1306s # NEED TO USE THE OUTER FOO HERE 1306s OUR SUB FOO; 1306s FOO(); 1306s } 1306s } 1306s 1306s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1306s 1306s PACKAGE MYSNEAKYMODULE; 1306s 1306s OUR SUB DO_SOMETHING { ... } 1306s 1306s SUB DO_SOMETHING_WITH_CALLER { 1306s PACKAGE DB; 1306s () = CALLER 1; # SETS @DB::ARGS 1306s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1306s } 1306s 1306s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1306s X X<*> 1306s 1306s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1306s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1306s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1306s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1306s 1306s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1306s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1306s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1306s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1306s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1306s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1306s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1306s 1306s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1306s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1306s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1306s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1306s 1306s SUB DOUBLEARY { 1306s LOCAL(*SOMEARY) = @_; 1306s FOREACH $ELEM (@SOMEARY) { 1306s $ELEM *= 2; 1306s } 1306s } 1306s DOUBLEARY(*FOO); 1306s DOUBLEARY(*BAR); 1306s 1306s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1306s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1306s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1306s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1306s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1306s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1306s 1306s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1306s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1306s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1306s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1306s L. 1306s 1306s =HEAD2 WHEN TO STILL USE LOCAL() 1306s X X 1306s 1306s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1306s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1306s I USE C INSTEAD OF C. 1306s 1306s =OVER 4 1306s 1306s =ITEM 1. 1306s 1306s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1306s 1306s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1306s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1306s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1306s IN C<@FIELDS>. 1306s 1306s { 1306s LOCAL @ARGV = ("/ETC/MOTD"); 1306s LOCAL $/ = UNDEF; 1306s LOCAL $_ = <>; 1306s @FIELDS = SPLIT /^\S*=+\S*$/; 1306s } 1306s 1306s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1306s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1306s 1306s =ITEM 2. 1306s 1306s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1306s 1306s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1306s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1306s TABLE ENTRIES: 1306s 1306s SUB IOQUEUE { 1306s LOCAL (*READER, *WRITER); # NOT MY! 1306s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1306s RETURN (*READER, *WRITER); 1306s } 1306s ($HEAD, $TAIL) = IOQUEUE(); 1306s 1306s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1306s ENTRIES. 1306s 1306s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1306s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1306s A LOCAL ALIAS. 1306s 1306s { 1306s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1306s GROW(); # REALLY CALLS SHRINK() 1306s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1306s } 1306s GROW(); # GET THE REAL GROW() AGAIN 1306s 1306s SEE L FOR MORE ABOUT MANIPULATING 1306s FUNCTIONS BY NAME IN THIS WAY. 1306s 1306s =ITEM 3. 1306s 1306s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1306s 1306s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1306s IS DONE ON DYNAMICS: 1306s 1306s { 1306s LOCAL $SIG{INT} = 'IGNORE'; 1306s FUNCT(); # UNINTERRUPTIBLE 1306s } 1306s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1306s 1306s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1306s 1306s =BACK 1306s 1306s =HEAD2 PASS BY REFERENCE 1306s X X X 1306s 1306s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1306s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1306s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1306s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1306s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1306s 1306s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1306s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1306s OF ALL THEIR FORMER LAST ELEMENTS: 1306s 1306s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1306s 1306s SUB POPMANY { 1306s MY $AREF; 1306s MY @RETLIST; 1306s FOREACH $AREF ( @_ ) { 1306s PUSH @RETLIST, POP @$AREF; 1306s } 1306s RETURN @RETLIST; 1306s } 1306s 1306s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1306s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1306s 1306s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1306s SUB INTER { 1306s MY ($K, $HREF, %SEEN); # LOCALS 1306s FOREACH $HREF (@_) { 1306s WHILE ( $K = EACH %$HREF ) { 1306s $SEEN{$K}++; 1306s } 1306s } 1306s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1306s } 1306s 1306s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1306s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1306s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1306s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1306s A LITTLE EXPENSIVE. 1306s 1306s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1306s 1306s (@W, @X) = FUNC(@Y, @Z); 1306s OR 1306s (%W, %X) = FUNC(%Y, %Z); 1306s 1306s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1306s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1306s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1306s AS ALWAYS. 1306s 1306s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1306s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1306s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1306s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1306s 1306s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1306s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1306s SUB FUNC { 1306s MY ($YREF, $ZREF) = @_; 1306s IF (@$YREF > @$ZREF) { 1306s RETURN ($YREF, $ZREF); 1306s } ELSE { 1306s RETURN ($ZREF, $YREF); 1306s } 1306s } 1306s 1306s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1306s 1306s (*W, *X) = FUNC(\@Y, \@Z); 1306s PRINT "@W HAS MORE THAN @X\N"; 1306s SUB FUNC { 1306s LOCAL (*Y, *Z) = @_; 1306s IF (@Y > @Z) { 1306s RETURN (\@Y, \@Z); 1306s } ELSE { 1306s RETURN (\@Z, \@Y); 1306s } 1306s } 1306s 1306s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1306s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1306s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1306s ARE IN THE SYMBOL TABLE. 1306s 1306s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1306s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1306s FOR EXAMPLE: 1306s 1306s SPLUTTER(\*STDOUT); 1306s SUB SPLUTTER { 1306s MY $FH = SHIFT; 1306s PRINT $FH "HER UM WELL A HMMM\N"; 1306s } 1306s 1306s $REC = GET_REC(\*STDIN); 1306s SUB GET_REC { 1306s MY $FH = SHIFT; 1306s RETURN SCALAR <$FH>; 1306s } 1306s 1306s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1306s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1306s 1306s SUB OPENIT { 1306s MY $PATH = SHIFT; 1306s LOCAL *FH; 1306s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1306s } 1306s 1306s =HEAD2 PROTOTYPES 1306s X X 1306s 1306s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1306s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1306s SECTION OR WITH A L. 1306s IF YOU DECLARE EITHER OF 1306s 1306s SUB MYPUSH (\@@) 1306s SUB MYPUSH :PROTOTYPE(\@@) 1306s 1306s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1306s 1306s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1306s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1306s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1306s OF AN ATTRIBUTE. 1306s 1306s THE 1306s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1306s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1306s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1306s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1306s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1306s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1306s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1306s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1306s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1306s 1306s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1306s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1306s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1306s 1306s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1306s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1306s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1306s CORRESPONDING BUILT-IN. 1306s 1306s DECLARED AS CALLED AS 1306s 1306s SUB MYLINK ($$) MYLINK $OLD, $NEW 1306s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1306s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1306s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1306s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1306s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1306s SUB MYPOP (\@) MYPOP @ARRAY 1306s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1306s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1306s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1306s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1306s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1306s SUB MYRAND (;$) MYRAND 42 1306s SUB MYTIME () MYTIME 1306s 1306s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1306s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1306s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1306s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1306s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1306s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1306s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1306s 1306s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1306s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1306s 1306s SUB MYREF (\[$@%&*]) 1306s 1306s WILL ALLOW CALLING MYREF() AS 1306s 1306s MYREF $VAR 1306s MYREF @ARRAY 1306s MYREF %HASH 1306s MYREF &SUB 1306s MYREF *GLOB 1306s 1306s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1306s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1306s 1306s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1306s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1306s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1306s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1306s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1306s 1306s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1306s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1306s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1306s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1306s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1306s FOLLOWS: 1306s 1306s USE SYMBOL 'QUALIFY_TO_REF'; 1306s 1306s SUB FOO (*) { 1306s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1306s ... 1306s } 1306s 1306s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1306s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1306s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1306s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1306s 1306s SUB MYPUSH (+@) { 1306s MY $AREF = SHIFT; 1306s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1306s PUSH @$AREF, @_; 1306s } 1306s 1306s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1306s IS OF AN ACCEPTABLE TYPE. 1306s 1306s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1306s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1306s 1306s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1306s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1306s PROVIDED, C<$_> WILL BE USED INSTEAD. 1306s 1306s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1306s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1306s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1306s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1306s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1306s 1306s MYTIME +2; 1306s 1306s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1306s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1306s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1306s 1306s SUB MYGETPROTOBYNUMBER($;); 1306s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1306s 1306s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1306s PROVIDED IT'S IN THE INITIAL POSITION: 1306s X<&> 1306s 1306s SUB TRY (&@) { 1306s MY($TRY,$CATCH) = @_; 1306s EVAL { &$TRY }; 1306s IF ($@) { 1306s LOCAL $_ = $@; 1306s &$CATCH; 1306s } 1306s } 1306s SUB CATCH (&) { $_[0] } 1306s 1306s TRY { 1306s DIE "PHOOEY"; 1306s } CATCH { 1306s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1306s }; 1306s 1306s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1306s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1306s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1306s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1306s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1306s 1306s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1306s X 1306s 1306s SUB MYGREP (&@) { 1306s MY $CODE = SHIFT; 1306s MY @RESULT; 1306s FOREACH $_ (@_) { 1306s PUSH(@RESULT, $_) IF &$CODE; 1306s } 1306s @RESULT; 1306s } 1306s 1306s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1306s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1306s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1306s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1306s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1306s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1306s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1306s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1306s 1306s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1306s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1306s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1306s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1306s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1306s MAJORITY OF OFFENDING CODE IS FIXED. 1306s 1306s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1306s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1306s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1306s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1306s 1306s SUB FUNC ($) { 1306s MY $N = SHIFT; 1306s PRINT "YOU GAVE ME $N\N"; 1306s } 1306s 1306s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1306s RETURNING A LIST: 1306s 1306s FUNC(@FOO); 1306s FUNC( $TEXT =~ /\W+/G ); 1306s 1306s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1306s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1306s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1306s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1306s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1306s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1306s 1306s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1306s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1306s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1306s EFFECT, LIKE SO: 1306s 1306s SUB FOO($$); 1306s SUB FOO($$) { 1306s FOO 1, 2; 1306s } 1306s 1306s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1306s TO MAKE THE WORLD A BETTER PLACE. 1306s 1306s =HEAD2 CONSTANT FUNCTIONS 1306s X 1306s 1306s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1306s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1306s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1306s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1306s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1306s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1306s 1306s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1306s 1306s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1306s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1306s # AND IT'S INLINED, TOO! 1306s SUB ST_DEV () { 0 } 1306s SUB ST_INO () { 1 } 1306s 1306s SUB FLAG_FOO () { 1 << 8 } 1306s SUB FLAG_BAR () { 1 << 9 } 1306s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1306s 1306s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1306s 1306s SUB N () { INT(OPT_BAZ) / 3 } 1306s 1306s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1306s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1306s 1306s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1306s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1306s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1306s C: 1306s 1306s SUB BAZ_VAL () { 1306s IF (OPT_BAZ) { 1306s RETURN 23; 1306s } 1306s ELSE { 1306s RETURN 42; 1306s } 1306s } 1306s SUB BONK_VAL () { RETURN 12345 } 1306s 1306s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1306s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1306s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1306s 1306s BEGIN { 1306s MY $VAR = 1; 1306s NO STRICT 'REFS'; 1306s *INLINED = SUB () { $VAR }; 1306s } 1306s 1306s BEGIN { 1306s MY $VAR = 1; 1306s MY $REF = \$VAR; 1306s NO STRICT 'REFS'; 1306s *NOT_INLINED = SUB () { $VAR }; 1306s } 1306s 1306s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1306s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1306s 1306s BEGIN { 1306s MY $X = 10; 1306s *FOO = SUB () { $X }; 1306s $X++; 1306s } 1306s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1306s 1306s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1306s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1306s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1306s SO IT PRINTED C<10>, NOT C<11>. 1306s 1306s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1306s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1306s ASIDE FROM WHERE IT IS DECLARED. 1306s 1306s # FINE, NO WARNING 1306s BEGIN { 1306s MY $X = 54321; 1306s *INLINED = SUB () { $X }; 1306s } 1306s # ERROR 1306s BEGIN { 1306s MY $X; 1306s $X = 54321; 1306s *ALSO_INLINED = SUB () { $X }; 1306s } 1306s 1306s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1306s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1306s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1306s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1306s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1306s 1306s MY $X = 54321; 1306s *INLINED = SUB : CONST { $X }; 1306s $X++; 1306s 1306s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1306s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1306s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1306s VALUE CAPTURED THE SAME WAY. 1306s 1306s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1306s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1306s AN EXPLICIT C: 1306s 1306s BEGIN { 1306s MY $X = 10; 1306s *FOO = SUB () { RETURN $X }; 1306s $X++; 1306s } 1306s PRINT FOO(); # PRINTS 11 1306s 1306s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1306s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1306s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1306s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1306s 1306s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1306s SUB ONE { 1306s 1; 1306s } 1306s IF (ONE ) { 1306s PRINT ONE() IF ONE ; 1306s } 1306s 1306s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1306s SUB ONE () { 1 } 1306s DO { 1306s PRINT 1 1306s }; 1306s 1306s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1306s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1306s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1306s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1306s 1306s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1306s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1306s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1306s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1306s 1306s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1306s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1306s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1306s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1306s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1306s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1306s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1306s MENTIONED ABOVE: 1306s 1306s SUB NOT_INLINED () { RETURN 23 } 1306s 1306s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1306s X X X X 1306s 1306s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1306s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1306s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1306s ON A NON-UNIX SYSTEM. 1306s 1306s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1306s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1306s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1306s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1306s 1306s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1306s CHDIR $SOMEWHERE; 1306s SUB CHDIR { ... } 1306s 1306s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1306s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1306s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1306s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1306s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1306s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1306s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1306s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1306s FOR SOME KEYWORDS. SEE L. 1306s 1306s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1306s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1306s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1306s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1306s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1306s THAT IS, THEY COULD SAY 1306s 1306s USE MODULE 'OPEN'; 1306s 1306s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1306s 1306s USE MODULE; 1306s 1306s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1306s 1306s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1306s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1306s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1306s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1306s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1306s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1306s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1306s 1306s PACKAGE REGLOB; 1306s REQUIRE EXPORTER; 1306s @ISA = 'EXPORTER'; 1306s @EXPORT_OK = 'GLOB'; 1306s 1306s SUB IMPORT { 1306s MY $PKG = SHIFT; 1306s RETURN UNLESS @_; 1306s MY $SYM = SHIFT; 1306s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1306s $PKG->EXPORT($WHERE, $SYM, @_); 1306s } 1306s 1306s SUB GLOB { 1306s MY $PAT = SHIFT; 1306s MY @GOT; 1306s IF (OPENDIR MY $D, '.') { 1306s @GOT = GREP /$PAT/, READDIR $D; 1306s CLOSEDIR $D; 1306s } 1306s RETURN @GOT; 1306s } 1306s 1; 1306s 1306s AND HERE'S HOW IT COULD BE (AB)USED: 1306s 1306s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1306s PACKAGE FOO; 1306s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1306s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1306s 1306s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1306s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1306s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1306s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1306s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1306s IT MUST BE DONE AT ALL. 1306s 1306s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1306s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1306s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1306s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1306s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1306s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1306s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1306s LIBRARY. 1306s 1306s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1306s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1306s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1306s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1306s (SEE L). 1306s 1306s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1306s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1306s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1306s 1306s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1306s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1306s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1306s C SYNTAX, THOUGH). 1306s 1306s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1306s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1306s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1306s 1306s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1306s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1306s 1306s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1306s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1306s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1306s 1306s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1306s 1306s =HEAD2 AUTOLOADING 1306s X X 1306s 1306s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1306s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1306s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1306s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1306s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1306s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1306s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1306s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1306s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1306s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1306s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1306s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1306s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1306s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1306s SUBROUTINE NAME. SEE L FOR DETAILS.) 1306s 1306s 1306s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1306s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1306s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1306s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1306s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1306s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1306s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1306s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1306s 1306s SUB AUTOLOAD { 1306s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1306s MY $PROGRAM = $AUTOLOAD; 1306s $PROGRAM =~ S/.*:://; 1306s SYSTEM($PROGRAM, @_); 1306s } 1306s DATE(); 1306s WHO(); 1306s LS('-L'); 1306s 1306s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1306s EVEN NEED PARENTHESES: 1306s 1306s USE SUBS QW(DATE WHO LS); 1306s DATE; 1306s WHO; 1306s LS '-L'; 1306s 1306s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1306s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1306s 1306s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1306s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1306s DESCRIBED IN L AND IN L, THE STANDARD 1306s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1306s FUNCTIONS TO PERL CODE IN L. 1306s 1306s =HEAD2 SUBROUTINE ATTRIBUTES 1306s X X X 1306s 1306s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1306s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1306s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1306s C HAD BEEN SEEN. SEE L FOR DETAILS 1306s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1306s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1306s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1306s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1306s 1306s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1306s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1306s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1306s NEST PROPERLY. 1306s 1306s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1306s 1306s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1306s SUB PLUGH () : UGLY('\(") :BAD; 1306s SUB XYZZY : _5X5 { ... } 1306s 1306s EXAMPLES OF INVALID SYNTAX: 1306s 1306s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1306s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1306s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1306s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1306s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1306s 1306s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1306s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1306s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1306s PARSED AND INVOKED: 1306s 1306s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1306s 1306s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1306s SEE L AND L. 1306s 1306s =HEAD1 SEE ALSO 1306s 1306s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1306s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1306s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1306s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1306s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1306s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1306s 1306s =FOR VI 1306s # EX: SET STS=0 SW=4 ET: 1306s 1306s ok 2 1306s # testing mod_cgi with /modules/cgi/perl.pl 1306s # expected 200 1306s # received 200 1306s # body: PERL CGI 1306s ok 3 1306s # testing mod_test_rwrite with /test_rwrite 1306s # expected 200 1306s # received 200 1306s # body: A 1306s ok 4 1306s ok 1308s t/filter/case_in.t .................. 1308s 1..3 1308s # Running under perl version 5.038002 for linux 1308s # Current time local: Tue Jun 4 09:31:52 2024 1308s # Current time GMT: Tue Jun 4 09:31:52 2024 1308s # Using Test.pm version 1.31 1308s # Using Apache/Test.pm version 1.42 1308s ok 1 1308s # testing mod_cgi with /modules/cgi/perl_echo.pl 1308s # expected 200 1308s # received 200 1308s ok 2 1308s # testing mod_echo_post with /echo_post 1308s # expected 200 1308s # received 200 1308s ok 3 1308s ok 1312s t/filter/input_body.t ............... 1312s 1..2 1312s # Running under perl version 5.038002 for linux 1312s # Current time local: Tue Jun 4 09:31:55 2024 1312s # Current time GMT: Tue Jun 4 09:31:55 2024 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.42 1312s # testing : Posted "1 ko" 1312s # expected: 'ok 1' 1312s # received: 'ok 1' 1312s ok 1 1312s # testing : Posted "2 ko" 1312s # expected: 'ok 2' 1312s # received: 'ok 2' 1312s ok 2 1312s ok 1315s t/http11/basicauth.t ................ 1315s 1..3 1315s # Running under perl version 5.038002 for linux 1315s # Current time local: Tue Jun 4 09:31:58 2024 1315s # Current time GMT: Tue Jun 4 09:31:58 2024 1315s # Using Test.pm version 1.31 1315s # Using Apache/Test.pm version 1.42 1315s ok 1 1315s ok 2 1315s ok 3 1315s ok 1318s t/http11/chunked.t .................. 1318s 1..30 1318s # Running under perl version 5.038002 for linux 1318s # Current time local: Tue Jun 4 09:32:02 2024 1318s # Current time GMT: Tue Jun 4 09:32:02 2024 1318s # Using Test.pm version 1.31 1318s # Using Apache/Test.pm version 1.42 1318s # testing : response protocol 1318s # expected: 'HTTP/1.1' 1318s # received: 'HTTP/1.1' 1318s ok 1 1318s # testing : response Transfer-Encoding 1318s # expected: 'chunked' 1318s # received: 'chunked' 1318s ok 2 1318s # testing : no Content-Length 1318s # expected: 0 1318s # received: 0 1318s ok 3 1318s # testing : body length 1318s # expected: '70976' 1318s # received: 70976 1318s ok 4 1318s # testing : number of requests 1318s # expected: 1 1318s # received: 1 1318s ok 5 1318s # testing : response protocol 1318s # expected: 'HTTP/1.1' 1318s # received: 'HTTP/1.1' 1318s ok 6 1318s # testing : response Transfer-Encoding 1318s # expected: 'chunked' 1318s # received: 'chunked' 1318s ok 7 1318s # testing : no Content-Length 1318s # expected: 0 1318s # received: 0 1318s ok 8 1318s # testing : body length 1318s # expected: '212509' 1318s # received: 212509 1318s ok 9 1318s # testing : number of requests 1318s # expected: 2 1318s # received: 2 1318s ok 10 1318s # testing : response protocol 1318s # expected: 'HTTP/1.1' 1318s # received: 'HTTP/1.1' 1318s ok 11 1318s # testing : response Transfer-Encoding 1318s # expected: 'chunked' 1318s # received: 'chunked' 1318s ok 12 1318s # testing : no Content-Length 1318s # expected: 0 1318s # received: 0 1318s ok 13 1318s # testing : body length 1318s # expected: '280545' 1318s # received: 280545 1318s ok 14 1318s # testing : number of requests 1318s # expected: 3 1318s # received: 3 1318s ok 15 1318s # testing : response protocol 1318s # expected: 'HTTP/1.1' 1318s # received: 'HTTP/1.1' 1318s ok 16 1318s # testing : response Transfer-Encoding 1318s # expected: 'chunked' 1318s # received: 'chunked' 1318s ok 17 1318s # testing : no Content-Length 1318s # expected: 0 1318s # received: 0 1318s ok 18 1318s # testing : body length 1318s # expected: '845969' 1318s # received: 845969 1318s ok 19 1318s # testing : number of requests 1318s # expected: 4 1318s # received: 4 1318s ok 20 1318s # testing : response protocol 1318s # expected: 'HTTP/1.1' 1318s # received: 'HTTP/1.1' 1318s ok 21 1318s # testing : no Transfer-Encoding (test result inverted) 1318s # expected: 'chunked' 1318s # received: '' 1318s ok 22 1318s # testing : content length 1318s # expected: 253 1318s # received: '253' 1318s ok 23 1318s # testing : body length 1318s # expected: '242' 1318s # received: 242 1318s ok 24 1318s # testing : number of requests 1318s # expected: 5 1318s # received: 5 1318s ok 25 1318s # testing : response protocol 1318s # expected: 'HTTP/1.1' 1318s # received: 'HTTP/1.1' 1318s ok 26 1318s # testing : no Transfer-Encoding (test result inverted) 1318s # expected: 'chunked' 1318s # received: '' 1318s ok 27 1318s # testing : content length 1318s # expected: '' 1318s # received: '' 1318s ok 28 1318s # testing : body length 1318s # expected: '14276' 1318s # received: 14276 1318s ok 29 1318s # testing : number of requests 1318s # expected: 6 1318s # received: 6 1318s ok 30 1318s ok 1321s t/http11/chunked2.t ................. 1321s 1..2 1321s # Running under perl version 5.038002 for linux 1321s # Current time local: Tue Jun 4 09:32:05 2024 1321s # Current time GMT: Tue Jun 4 09:32:05 2024 1321s # Using Test.pm version 1.31 1321s # Using Apache/Test.pm version 1.42 1321s # testing : successful response 1321s # expected: 200 1321s # received: '200' 1321s ok 1 1321s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1321s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1321s ok 2 1321s ok 1323s t/http11/clength.t .................. 1323s 1..6 1323s # Running under perl version 5.038002 for linux 1323s # Current time local: Tue Jun 4 09:32:08 2024 1323s # Current time GMT: Tue Jun 4 09:32:08 2024 1323s # Using Test.pm version 1.31 1323s # Using Apache/Test.pm version 1.42 1323s # testing : successful response 1323s # expected: 200 1323s # received: '200' 1323s ok 1 1323s # expected: 10 1323s # received: '10' 1323s ok 2 1323s # expected: 'bbbbbbbbbb' 1323s # received: 'bbbbbbbbbb' 1323s ok 3 1323s # testing : successful response 1323s # expected: 200 1323s # received: '200' 1323s ok 4 1323s # expected: 6 1323s # received: '6' 1323s ok 5 1323s # expected: 'foobar' 1323s # received: 'foobar' 1323s ok 6 1323s ok 1327s t/http11/post.t ..................... 1327s # using LWP client 1327s 1..51 1327s # Running under perl version 5.038002 for linux 1327s # Current time local: Tue Jun 4 09:32:10 2024 1327s # Current time GMT: Tue Jun 4 09:32:10 2024 1327s # Using Test.pm version 1.31 1327s # Using Apache/Test.pm version 1.42 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 1024 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Connection: Keep-Alive 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 1 1327s #DMMATCH1: 1 1327s #Keep-Alive: timeout=5, max=100 1327s # 1327s # testing : length posted 1327s # expected: '1024' 1327s # received: 1024 1327s ok 1 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 2048 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 2 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '2048' 1327s # received: 2048 1327s ok 2 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 3072 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 3 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '3072' 1327s # received: 3072 1327s ok 3 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 4096 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 4 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '4096' 1327s # received: 4096 1327s ok 4 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 5120 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 5 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '5120' 1327s # received: 5120 1327s ok 5 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 6144 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 6 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '6144' 1327s # received: 6144 1327s ok 6 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 7168 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 7 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '7168' 1327s # received: 7168 1327s ok 7 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 8192 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 8 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '8192' 1327s # received: 8192 1327s ok 8 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 9216 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 5 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 9 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '9216' 1327s # received: 9216 1327s ok 9 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 10240 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 10 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '10240' 1327s # received: 10240 1327s ok 10 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 11264 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 11 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '11264' 1327s # received: 11264 1327s ok 11 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 12288 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 12 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '12288' 1327s # received: 12288 1327s ok 12 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 13312 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 13 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '13312' 1327s # received: 13312 1327s ok 13 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 14336 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 14 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '14336' 1327s # received: 14336 1327s ok 14 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 15360 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 15 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '15360' 1327s # received: 15360 1327s ok 15 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 16384 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 16 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '16384' 1327s # received: 16384 1327s ok 16 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 17408 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 17 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '17408' 1327s # received: 17408 1327s ok 17 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 18432 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 18 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '18432' 1327s # received: 18432 1327s ok 18 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 19456 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 19 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '19456' 1327s # received: 19456 1327s ok 19 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 20480 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 20 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '20480' 1327s # received: 20480 1327s ok 20 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 21504 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 21 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '21504' 1327s # received: 21504 1327s ok 21 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 22528 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 22 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '22528' 1327s # received: 22528 1327s ok 22 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 23552 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 23 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '23552' 1327s # received: 23552 1327s ok 23 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 24576 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 24 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '24576' 1327s # received: 24576 1327s ok 24 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 25600 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 25 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '25600' 1327s # received: 25600 1327s ok 25 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 26624 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 26 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '26624' 1327s # received: 26624 1327s ok 26 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 27648 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 27 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '27648' 1327s # received: 27648 1327s ok 27 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 28672 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 28 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '28672' 1327s # received: 28672 1327s ok 28 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 29696 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 29 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '29696' 1327s # received: 29696 1327s ok 29 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 30720 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 30 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '30720' 1327s # received: 30720 1327s ok 30 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 31744 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 31 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '31744' 1327s # received: 31744 1327s ok 31 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 32768 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 32 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '32768' 1327s # received: 32768 1327s ok 32 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 33792 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 33 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '33792' 1327s # received: 33792 1327s ok 33 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 34816 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 34 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '34816' 1327s # received: 34816 1327s ok 34 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 35840 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 35 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '35840' 1327s # received: 35840 1327s ok 35 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 36864 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 36 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '36864' 1327s # received: 36864 1327s ok 36 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 37888 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 37 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '37888' 1327s # received: 37888 1327s ok 37 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 38912 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:13 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 38 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '38912' 1327s # received: 38912 1327s ok 38 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 39936 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 39 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '39936' 1327s # received: 39936 1327s ok 39 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 40960 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 40 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '40960' 1327s # received: 40960 1327s ok 40 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 41984 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 41 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '41984' 1327s # received: 41984 1327s ok 41 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 43008 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 42 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '43008' 1327s # received: 43008 1327s ok 42 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 44032 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 43 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '44032' 1327s # received: 44032 1327s ok 43 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 45056 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 44 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '45056' 1327s # received: 45056 1327s ok 44 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 46080 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 45 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '46080' 1327s # received: 46080 1327s ok 45 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 47104 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 46 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '47104' 1327s # received: 47104 1327s ok 46 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 48128 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 47 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '48128' 1327s # received: 48128 1327s ok 47 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 49152 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 48 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '49152' 1327s # received: 49152 1327s ok 48 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 50176 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 49 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '50176' 1327s # received: 50176 1327s ok 49 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 51200 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 6 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 50 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '51200' 1327s # received: 51200 1327s ok 50 1327s #lwp request: 1327s #POST http://localhost:8529/eat_post HTTP/1.1 1327s #User-Agent: libwww-perl/6.77 1327s #Content-Length: 102400 1327s # 1327s #server response: 1327s #HTTP/1.1 200 OK 1327s #Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1327s #Vary: In-If1 1327s #Content-Length: 7 1327s #Client-Date: Tue, 04 Jun 2024 09:32:14 GMT 1327s #Client-Peer: 127.0.0.1:8529 1327s #Client-Response-Num: 51 1327s #DMMATCH1: 1 1327s # 1327s # testing : length posted 1327s # expected: '102400' 1327s # received: 102400 1327s ok 51 1327s ok 1329s t/modules/aaa.t ..................... 1329s 1..40 1329s # Running under perl version 5.038002 for linux 1329s # Current time local: Tue Jun 4 09:32:14 2024 1329s # Current time GMT: Tue Jun 4 09:32:14 2024 1329s # Using Test.pm version 1.31 1329s # Using Apache/Test.pm version 1.42 1329s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm2 1329s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 1329s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/form1 1329s ok 1 1329s ok 2 1329s ok 3 1329s ok 4 1329s ok 5 1329s ok 6 1329s ok 7 1329s ok 8 1329s ok 9 1329s ok 10 1329s ok 11 1329s ok 12 1329s ok 13 1329s ok 14 1329s ok 15 1329s ok 16 1329s ok 17 1329s ok 18 1329s ok 19 1329s ok 20 1329s ok 21 1329s ok 22 1329s ok 23 1329s ok 24 1329s ok 25 1329s ok 26 1329s ok 27 1329s ok 28 1329s ok 29 1329s ok 30 1329s ok 31 1329s ok 32 1329s ok 33 1329s ok 34 1329s ok 35 1329s ok 36 1329s ok 37 1329s ok 38 1329s ok 39 1329s ok 40 1329s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm2 1329s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/form1 1329s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 1329s ok 1333s t/modules/access.t .................. 1333s 1..408 1333s # Running under perl version 5.038002 for linux 1333s # Current time local: Tue Jun 4 09:32:16 2024 1333s # Current time GMT: Tue Jun 4 09:32:16 2024 1333s # Using Test.pm version 1.31 1333s # Using Apache/Test.pm version 1.42 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # expecting access. 1333s ok 1 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 2 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from all 1333s # expecting access. 1333s ok 3 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 4 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from localhost 1333s # expecting access. 1333s ok 5 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 6 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from 127.0.0.1 1333s # expecting access. 1333s ok 7 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 8 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from 127.0 1333s # expecting access. 1333s ok 9 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 10 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 11 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 12 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from 127.0.0.1/16 1333s # expecting access. 1333s ok 13 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 14 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 15 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 16 1333s # --- 1333s # Order deny,allow 1333s # Allow from all 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 17 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # expecting access. 1333s ok 18 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 19 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from all 1333s # expecting access. 1333s ok 20 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 21 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from localhost 1333s # expecting access. 1333s ok 22 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 23 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from 127.0.0.1 1333s # expecting access. 1333s ok 24 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 25 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from 127.0 1333s # expecting access. 1333s ok 26 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 27 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 28 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 29 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from 127.0.0.1/16 1333s # expecting access. 1333s ok 30 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 31 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 32 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 33 1333s # --- 1333s # Order deny,allow 1333s # Allow from localhost 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 34 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # expecting access. 1333s ok 35 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 36 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from all 1333s # expecting access. 1333s ok 37 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 38 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from localhost 1333s # expecting access. 1333s ok 39 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 40 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1 1333s # expecting access. 1333s ok 41 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 42 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0 1333s # expecting access. 1333s ok 43 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 44 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 45 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 46 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1/16 1333s # expecting access. 1333s ok 47 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 48 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 49 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 50 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 51 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # expecting access. 1333s ok 52 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 53 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from all 1333s # expecting access. 1333s ok 54 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 55 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from localhost 1333s # expecting access. 1333s ok 56 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 57 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1 1333s # expecting access. 1333s ok 58 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 59 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from 127.0 1333s # expecting access. 1333s ok 60 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 61 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 62 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 63 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1/16 1333s # expecting access. 1333s ok 64 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 65 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 66 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 67 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 68 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 69 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 70 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from all 1333s # expecting access. 1333s ok 71 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 72 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from localhost 1333s # expecting access. 1333s ok 73 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 74 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1 1333s # expecting access. 1333s ok 75 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 76 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0 1333s # expecting access. 1333s ok 77 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 78 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 79 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 80 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1/16 1333s # expecting access. 1333s ok 81 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 82 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 83 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 84 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 85 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # expecting access. 1333s ok 86 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 87 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from all 1333s # expecting access. 1333s ok 88 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 89 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from localhost 1333s # expecting access. 1333s ok 90 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 91 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1 1333s # expecting access. 1333s ok 92 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 93 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0 1333s # expecting access. 1333s ok 94 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 95 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 96 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 97 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1/16 1333s # expecting access. 1333s ok 98 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 99 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 100 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 101 1333s # --- 1333s # Order deny,allow 1333s # Allow from 127.0.0.1/16 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 102 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # expecting access. 1333s ok 103 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 104 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from all 1333s # expecting access denial. 1333s ok 105 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 106 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 107 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 108 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 109 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 110 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 111 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 112 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 113 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 114 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 115 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 116 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 117 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 118 1333s # --- 1333s # Order deny,allow 1333s # Allow from somewhere.else.com 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 119 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # expecting access. 1333s ok 120 1333s # --- 1333s # Order deny,allow 1333s # Deny from all 1333s # expecting access denial. 1333s ok 121 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from all 1333s # expecting access denial. 1333s ok 122 1333s # --- 1333s # Order deny,allow 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 123 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 124 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 125 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 126 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 127 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 128 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 129 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 130 1333s # --- 1333s # Order deny,allow 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 131 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 132 1333s # --- 1333s # Order deny,allow 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 133 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 134 1333s # --- 1333s # Order deny,allow 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 135 1333s # --- 1333s # Order deny,allow 1333s # Allow from 66.6.6.6 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 136 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # expecting access. 1333s ok 137 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 138 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from all 1333s # expecting access denial. 1333s ok 139 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 140 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 141 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 142 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 143 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 144 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 145 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 146 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 147 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 148 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 149 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 150 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 151 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 152 1333s # --- 1333s # Order allow,deny 1333s # Allow from all 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 153 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # expecting access. 1333s ok 154 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 155 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from all 1333s # expecting access denial. 1333s ok 156 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 157 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 158 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 159 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 160 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 161 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 162 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 163 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 164 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 165 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 166 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 167 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 168 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 169 1333s # --- 1333s # Order allow,deny 1333s # Allow from localhost 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 170 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # expecting access. 1333s ok 171 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 172 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from all 1333s # expecting access denial. 1333s ok 173 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 174 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 175 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 176 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 177 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 178 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 179 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 180 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 181 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 182 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 183 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 184 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 185 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 186 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 187 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # expecting access. 1333s ok 188 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 189 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from all 1333s # expecting access denial. 1333s ok 190 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 191 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 192 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 193 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 194 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 195 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 196 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 197 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 198 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 199 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 200 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 201 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 202 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 203 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 204 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 205 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 206 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from all 1333s # expecting access denial. 1333s ok 207 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 208 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 209 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 210 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 211 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 212 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 213 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 214 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 215 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 216 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 217 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 218 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 219 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 220 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 221 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # expecting access. 1333s ok 222 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 223 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from all 1333s # expecting access denial. 1333s ok 224 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 225 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 226 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 227 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 228 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 229 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 230 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 231 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 232 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 233 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 234 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 235 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 236 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 237 1333s # --- 1333s # Order allow,deny 1333s # Allow from 127.0.0.1/16 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 238 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # expecting access denial. 1333s ok 239 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 240 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from all 1333s # expecting access denial. 1333s ok 241 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 242 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 243 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 244 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 245 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 246 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 247 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 248 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 249 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 250 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 251 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 252 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 253 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 254 1333s # --- 1333s # Order allow,deny 1333s # Allow from somewhere.else.com 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 255 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # expecting access denial. 1333s ok 256 1333s # --- 1333s # Order allow,deny 1333s # Deny from all 1333s # expecting access denial. 1333s ok 257 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from all 1333s # expecting access denial. 1333s ok 258 1333s # --- 1333s # Order allow,deny 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 259 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 260 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 261 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 262 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 263 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 264 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 265 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 266 1333s # --- 1333s # Order allow,deny 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 267 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 268 1333s # --- 1333s # Order allow,deny 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 269 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 270 1333s # --- 1333s # Order allow,deny 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 271 1333s # --- 1333s # Order allow,deny 1333s # Allow from 66.6.6.6 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 272 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # expecting access. 1333s ok 273 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 274 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from all 1333s # expecting access denial. 1333s ok 275 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 276 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 277 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 278 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 279 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 280 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 281 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 282 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 283 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 284 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 285 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 286 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 287 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 288 1333s # --- 1333s # Order mutual-failure 1333s # Allow from all 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 289 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # expecting access. 1333s ok 290 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 291 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from all 1333s # expecting access denial. 1333s ok 292 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 293 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 294 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 295 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 296 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 297 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 298 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 299 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 300 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 301 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 302 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 303 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 304 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 305 1333s # --- 1333s # Order mutual-failure 1333s # Allow from localhost 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 306 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # expecting access. 1333s ok 307 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 308 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from all 1333s # expecting access denial. 1333s ok 309 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 310 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 311 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 312 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 313 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 314 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 315 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 316 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 317 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 318 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 319 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 320 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 321 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 322 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 323 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # expecting access. 1333s ok 324 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 325 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from all 1333s # expecting access denial. 1333s ok 326 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 327 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 328 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 329 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 330 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 331 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 332 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 333 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 334 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 335 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 336 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 337 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 338 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 339 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 340 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # expecting access. 1333s ok 341 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 342 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from all 1333s # expecting access denial. 1333s ok 343 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 344 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 345 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 346 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 347 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 348 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 349 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 350 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 351 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 352 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 353 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 354 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 355 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 356 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/255.255.0.0 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 357 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # expecting access. 1333s ok 358 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 359 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from all 1333s # expecting access denial. 1333s ok 360 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 361 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 362 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 363 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 364 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 365 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 366 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 367 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 368 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 369 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 370 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 371 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from somewhere.else.com 1333s # expecting access. 1333s ok 372 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 373 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 127.0.0.1/16 1333s # Deny from 66.6.6.6 1333s # expecting access. 1333s ok 374 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # expecting access denial. 1333s ok 375 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 376 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from all 1333s # expecting access denial. 1333s ok 377 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 378 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 379 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 380 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 381 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 382 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 383 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 384 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 385 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 386 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 387 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 388 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 389 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 390 1333s # --- 1333s # Order mutual-failure 1333s # Allow from somewhere.else.com 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 391 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # expecting access denial. 1333s ok 392 1333s # --- 1333s # Order mutual-failure 1333s # Deny from all 1333s # expecting access denial. 1333s ok 393 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from all 1333s # expecting access denial. 1333s ok 394 1333s # --- 1333s # Order mutual-failure 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 395 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from localhost 1333s # expecting access denial. 1333s ok 396 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 397 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1 1333s # expecting access denial. 1333s ok 398 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 399 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0 1333s # expecting access denial. 1333s ok 400 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 401 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1/255.255.0.0 1333s # expecting access denial. 1333s ok 402 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 403 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from 127.0.0.1/16 1333s # expecting access denial. 1333s ok 404 1333s # --- 1333s # Order mutual-failure 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 405 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from somewhere.else.com 1333s # expecting access denial. 1333s ok 406 1333s # --- 1333s # Order mutual-failure 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 407 1333s # --- 1333s # Order mutual-failure 1333s # Allow from 66.6.6.6 1333s # Deny from 66.6.6.6 1333s # expecting access denial. 1333s ok 408 1333s ok 1336s t/modules/actions.t ................. 1336s 1..20 1336s # Running under perl version 5.038002 for linux 1336s # Current time local: Tue Jun 4 09:32:20 2024 1336s # Current time GMT: Tue Jun 4 09:32:20 2024 1336s # Using Test.pm version 1.31 1336s # Using Apache/Test.pm version 1.42 1336s # expected: 200 1336s # received: '200' 1336s ok 1 1336s # expected: 'nada' 1336s # received: 'nada' 1336s ok 2 1336s # expected: 404 1336s # received: '404' 1336s ok 3 1336s ok 4 # skip RC=404, no need to check content 1336s # expected: 404 1336s # received: '404' 1336s ok 5 1336s ok 6 # skip RC=404, no need to check content 1336s # expected: 404 1336s # received: '404' 1336s ok 7 1336s ok 8 # skip RC=404, no need to check content 1336s # expected: 200 1336s # received: '200' 1336s ok 9 1336s # expected: 'nada' 1336s # received: 'nada' 1336s ok 10 1336s # expected: 404 1336s # received: '404' 1336s ok 11 1336s ok 12 # skip RC=404, no need to check content 1336s # expected: 200 1336s # received: '200' 1336s ok 13 1336s # expected: 'POST 1336s # foo2: bar2 1336s # ' 1336s # received: 'POST 1336s # foo2: bar2 1336s # ' 1336s ok 14 1336s # expected: 405 1336s # received: '405' 1336s ok 15 1336s # expected: 200 1336s # received: '200' 1336s ok 16 1336s # expected: 'foo=bar' 1336s # received: 'foo=bar' 1336s ok 17 1336s # expected: 200 1336s # received: '200' 1336s ok 18 1336s # expected: 'POST 1336s # foo2: bar2 1336s # ' 1336s # received: 'POST 1336s # foo2: bar2 1336s # ' 1336s ok 19 1336s # expected: 405 1336s # received: '405' 1336s ok 20 1336s ok 1339s t/modules/alias.t ................... 1339s 1..134 1339s # Running under perl version 5.038002 for linux 1339s # Current time local: Tue Jun 4 09:32:23 2024 1339s # Current time GMT: Tue Jun 4 09:32:23 2024 1339s # Using Test.pm version 1.31 1339s # Using Apache/Test.pm version 1.42 1339s # verifying simple aliases 1339s # testing : /alias/ 1339s # expected: 200 1339s # received: '200' 1339s ok 1 1339s # testing : /bogu/ 1339s # expected: 404 1339s # received: '404' 1339s ok 2 1339s # verifying alias match with /ali[0-9]. 1339s # testing : /ali0 1339s # expected: 0 1339s # received: '0' 1339s ok 3 1339s # testing : /ali1 1339s # expected: 1 1339s # received: '1' 1339s ok 4 1339s # testing : /ali2 1339s # expected: 2 1339s # received: '2' 1339s ok 5 1339s # testing : /ali3 1339s # expected: 3 1339s # received: '3' 1339s ok 6 1339s # testing : /ali4 1339s # expected: 4 1339s # received: '4' 1339s ok 7 1339s # testing : /ali5 1339s # expected: 5 1339s # received: '5' 1339s ok 8 1339s # testing : /ali6 1339s # expected: 6 1339s # received: '6' 1339s ok 9 1339s # testing : /ali7 1339s # expected: 7 1339s # received: '7' 1339s ok 10 1339s # testing : /ali8 1339s # expected: 8 1339s # received: '8' 1339s ok 11 1339s # testing : /ali9 1339s # expected: 9 1339s # received: '9' 1339s ok 12 1339s # verifying expression alias match with /expr/ali[0-9]. 1339s # testing : /ali0 1339s # expected: 0 1339s # received: '0' 1339s ok 13 1339s # testing : /ali1 1339s # expected: 1 1339s # received: '1' 1339s ok 14 1339s # testing : /ali2 1339s # expected: 2 1339s # received: '2' 1339s ok 15 1339s # testing : /ali3 1339s # expected: 3 1339s # received: '3' 1339s ok 16 1339s # testing : /ali4 1339s # expected: 4 1339s # received: '4' 1339s ok 17 1339s # testing : /ali5 1339s # expected: 5 1339s # received: '5' 1339s ok 18 1339s # testing : /ali6 1339s # expected: 6 1339s # received: '6' 1339s ok 19 1339s # testing : /ali7 1339s # expected: 7 1339s # received: '7' 1339s ok 20 1339s # testing : /ali8 1339s # expected: 8 1339s # received: '8' 1339s ok 21 1339s # testing : /ali9 1339s # expected: 9 1339s # received: '9' 1339s ok 22 1339s # testing : /forbid 1339s # expected: '403' 1339s # received: '403' 1339s ok 23 1339s # testing : /gone 1339s # expected: '410' 1339s # received: '410' 1339s ok 24 1339s # testing : /perm 1339s # expected: '301' 1339s # received: '301' 1339s ok 25 1339s # testing : /perm2 1339s # expected: '301' 1339s # received: '301' 1339s ok 26 1339s # testing : /seeother 1339s # expected: '303' 1339s # received: '303' 1339s ok 27 1339s # testing : /temp 1339s # expected: '302' 1339s # received: '302' 1339s ok 28 1339s # testing : /temp2 1339s # expected: '302' 1339s # received: '302' 1339s ok 29 1339s verifying body of perm and temp redirect match 1339s # testing : /p0 1339s # expected: 0 1339s # received: '0' 1339s ok 30 1339s # testing : /p1 1339s # expected: 1 1339s # received: '1' 1339s ok 31 1339s # testing : /p2 1339s # expected: 2 1339s # received: '2' 1339s ok 32 1339s # testing : /p3 1339s # expected: 3 1339s # received: '3' 1339s ok 33 1339s # testing : /p4 1339s # expected: 4 1339s # received: '4' 1339s ok 34 1339s # testing : /p5 1339s # expected: 5 1339s # received: '5' 1339s ok 35 1339s # testing : /p6 1339s # expected: 6 1339s # received: '6' 1339s ok 36 1339s # testing : /p7 1339s # expected: 7 1339s # received: '7' 1339s ok 37 1339s # testing : /p8 1339s # expected: 8 1339s # received: '8' 1339s ok 38 1339s # testing : /p9 1339s # expected: 9 1339s # received: '9' 1339s ok 39 1339s # testing : /t0 1339s # expected: 0 1339s # received: '0' 1339s ok 40 1339s # testing : /t1 1339s # expected: 1 1339s # received: '1' 1339s ok 41 1339s # testing : /t2 1339s # expected: 2 1339s # received: '2' 1339s ok 42 1339s # testing : /t3 1339s # expected: 3 1339s # received: '3' 1339s ok 43 1339s # testing : /t4 1339s # expected: 4 1339s # received: '4' 1339s ok 44 1339s # testing : /t5 1339s # expected: 5 1339s # received: '5' 1339s ok 45 1339s # testing : /t6 1339s # expected: 6 1339s # received: '6' 1339s ok 46 1339s # testing : /t7 1339s # expected: 7 1339s # received: '7' 1339s ok 47 1339s # testing : /t8 1339s # expected: 8 1339s # received: '8' 1339s ok 48 1339s # testing : /t9 1339s # expected: 9 1339s # received: '9' 1339s ok 49 1339s verifying body of perm and temp redirect match with expression support 1339s # testing : /p0 1339s # expected: 0 1339s # received: '0' 1339s ok 50 1339s # testing : /p1 1339s # expected: 1 1339s # received: '1' 1339s ok 51 1339s # testing : /p2 1339s # expected: 2 1339s # received: '2' 1339s ok 52 1339s # testing : /p3 1339s # expected: 3 1339s # received: '3' 1339s ok 53 1339s # testing : /p4 1339s # expected: 4 1339s # received: '4' 1339s ok 54 1339s # testing : /p5 1339s # expected: 5 1339s # received: '5' 1339s ok 55 1339s # testing : /p6 1339s # expected: 6 1339s # received: '6' 1339s ok 56 1339s # testing : /p7 1339s # expected: 7 1339s # received: '7' 1339s ok 57 1339s # testing : /p8 1339s # expected: 8 1339s # received: '8' 1339s ok 58 1339s # testing : /p9 1339s # expected: 9 1339s # received: '9' 1339s ok 59 1339s # testing : /t0 1339s # expected: 0 1339s # received: '0' 1339s ok 60 1339s # testing : /t1 1339s # expected: 1 1339s # received: '1' 1339s ok 61 1339s # testing : /t2 1339s # expected: 2 1339s # received: '2' 1339s ok 62 1339s # testing : /t3 1339s # expected: 3 1339s # received: '3' 1339s ok 63 1339s # testing : /t4 1339s # expected: 4 1339s # received: '4' 1339s ok 64 1339s # testing : /t5 1339s # expected: 5 1339s # received: '5' 1339s ok 65 1339s # testing : /t6 1339s # expected: 6 1339s # received: '6' 1339s ok 66 1339s # testing : /t7 1339s # expected: 7 1339s # received: '7' 1339s ok 67 1339s # testing : /t8 1339s # expected: 8 1339s # received: '8' 1339s ok 68 1339s # testing : /t9 1339s # expected: 9 1339s # received: '9' 1339s ok 69 1339s verifying return code of seeother and gone redirect match 1339s # testing : g0 1339s # expected: '410' 1339s # received: '410' 1339s ok 70 1339s # testing : g1 1339s # expected: '410' 1339s # received: '410' 1339s ok 71 1339s # testing : g2 1339s # expected: '410' 1339s # received: '410' 1339s ok 72 1339s # testing : g3 1339s # expected: '410' 1339s # received: '410' 1339s ok 73 1339s # testing : g4 1339s # expected: '410' 1339s # received: '410' 1339s ok 74 1339s # testing : g5 1339s # expected: '410' 1339s # received: '410' 1339s ok 75 1339s # testing : g6 1339s # expected: '410' 1339s # received: '410' 1339s ok 76 1339s # testing : g7 1339s # expected: '410' 1339s # received: '410' 1339s ok 77 1339s # testing : g8 1339s # expected: '410' 1339s # received: '410' 1339s ok 78 1339s # testing : g9 1339s # expected: '410' 1339s # received: '410' 1339s ok 79 1339s # testing : f0 1339s # expected: '403' 1339s # received: '403' 1339s ok 80 1339s # testing : f1 1339s # expected: '403' 1339s # received: '403' 1339s ok 81 1339s # testing : f2 1339s # expected: '403' 1339s # received: '403' 1339s ok 82 1339s # testing : f3 1339s # expected: '403' 1339s # received: '403' 1339s ok 83 1339s # testing : f4 1339s # expected: '403' 1339s # received: '403' 1339s ok 84 1339s # testing : f5 1339s # expected: '403' 1339s # received: '403' 1339s ok 85 1339s # testing : f6 1339s # expected: '403' 1339s # received: '403' 1339s ok 86 1339s # testing : f7 1339s # expected: '403' 1339s # received: '403' 1339s ok 87 1339s # testing : f8 1339s # expected: '403' 1339s # received: '403' 1339s ok 88 1339s # testing : f9 1339s # expected: '403' 1339s # received: '403' 1339s ok 89 1339s # testing : s0 1339s # expected: '303' 1339s # received: '303' 1339s ok 90 1339s # testing : s1 1339s # expected: '303' 1339s # received: '303' 1339s ok 91 1339s # testing : s2 1339s # expected: '303' 1339s # received: '303' 1339s ok 92 1339s # testing : s3 1339s # expected: '303' 1339s # received: '303' 1339s ok 93 1339s # testing : s4 1339s # expected: '303' 1339s # received: '303' 1339s ok 94 1339s # testing : s5 1339s # expected: '303' 1339s # received: '303' 1339s ok 95 1339s # testing : s6 1339s # expected: '303' 1339s # received: '303' 1339s ok 96 1339s # testing : s7 1339s # expected: '303' 1339s # received: '303' 1339s ok 97 1339s # testing : s8 1339s # expected: '303' 1339s # received: '303' 1339s ok 98 1339s # testing : s9 1339s # expected: '303' 1339s # received: '303' 1339s ok 99 1339s verifying return code of seeother and gone redirect match with expression support 1339s # testing : g0 1339s # expected: '410' 1339s # received: '410' 1339s ok 100 1339s # testing : g1 1339s # expected: '410' 1339s # received: '410' 1339s ok 101 1339s # testing : g2 1339s # expected: '410' 1339s # received: '410' 1339s ok 102 1339s # testing : g3 1339s # expected: '410' 1339s # received: '410' 1339s ok 103 1339s # testing : g4 1339s # expected: '410' 1339s # received: '410' 1339s ok 104 1339s # testing : g5 1339s # expected: '410' 1339s # received: '410' 1339s ok 105 1339s # testing : g6 1339s # expected: '410' 1339s # received: '410' 1339s ok 106 1339s # testing : g7 1339s # expected: '410' 1339s # received: '410' 1339s ok 107 1339s # testing : g8 1339s # expected: '410' 1339s # received: '410' 1339s ok 108 1339s # testing : g9 1339s # expected: '410' 1339s # received: '410' 1339s ok 109 1339s # testing : f0 1339s # expected: '403' 1339s # received: '403' 1339s ok 110 1339s # testing : f1 1339s # expected: '403' 1339s # received: '403' 1339s ok 111 1339s # testing : f2 1339s # expected: '403' 1339s # received: '403' 1339s ok 112 1339s # testing : f3 1339s # expected: '403' 1339s # received: '403' 1339s ok 113 1339s # testing : f4 1339s # expected: '403' 1339s # received: '403' 1339s ok 114 1339s # testing : f5 1339s # expected: '403' 1339s # received: '403' 1339s ok 115 1339s # testing : f6 1339s # expected: '403' 1339s # received: '403' 1339s ok 116 1339s # testing : f7 1339s # expected: '403' 1339s # received: '403' 1339s ok 117 1339s # testing : f8 1339s # expected: '403' 1339s # received: '403' 1339s ok 118 1339s # testing : f9 1339s # expected: '403' 1339s # received: '403' 1339s ok 119 1339s # testing : s0 1339s # expected: '303' 1339s # received: '303' 1339s ok 120 1339s # testing : s1 1339s # expected: '303' 1339s # received: '303' 1339s ok 121 1339s # testing : s2 1339s # expected: '303' 1339s # received: '303' 1339s ok 122 1339s # testing : s3 1339s # expected: '303' 1339s # received: '303' 1339s ok 123 1339s # testing : s4 1339s # expected: '303' 1339s # received: '303' 1339s ok 124 1339s # testing : s5 1339s # expected: '303' 1339s # received: '303' 1339s ok 125 1339s # testing : s6 1339s # expected: '303' 1339s # received: '303' 1339s ok 126 1339s # testing : s7 1339s # expected: '303' 1339s # received: '303' 1339s ok 127 1339s # testing : s8 1339s # expected: '303' 1339s # received: '303' 1339s ok 128 1339s # testing : s9 1339s # expected: '303' 1339s # received: '303' 1339s ok 129 1339s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1339s # verifying /modules/alias/script is plain text 1339s # testing : /modules/alias/script 1339s # expected: '#!/bin/sh 1339s # echo Content-type: text/plain 1339s # echo 1339s # echo this is a shell script cgi. 1339s # ' 1339s # received: '#!/bin/sh 1339s # echo Content-type: text/plain 1339s # echo 1339s # echo this is a shell script cgi. 1339s # ' 1339s ok 130 1339s # verifying same file accessed at /cgi/script is executed code 1339s # testing : /cgi/script 1339s # expected: 'this is a shell script cgi. 1339s # ' 1339s # received: 'this is a shell script cgi. 1339s # ' 1339s ok 131 1339s # verifying ScriptAliasMatch with /aliascgi-script 1339s # testing : /aliascgi-script 1339s # expected: 'this is a shell script cgi. 1339s # ' 1339s # received: 'this is a shell script cgi. 1339s # ' 1339s ok 132 1339s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1339s # testing : /aliascgi-script 1339s # expected: 'this is a shell script cgi. 1339s # ' 1339s # received: 'this is a shell script cgi. 1339s # ' 1339s ok 133 1339s # verifying bad script alias. 1339s # testing : /aliascgi-nada 1339s # expected: 404 1339s # received: '404' 1339s ok 134 1339s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1339s ok 1342s t/modules/allowmethods.t ............ 1342s 1..9 1342s # Running under perl version 5.038002 for linux 1342s # Current time local: Tue Jun 4 09:32:26 2024 1342s # Current time GMT: Tue Jun 4 09:32:26 2024 1342s # Using Test.pm version 1.31 1342s # Using Apache/Test.pm version 1.42 1342s # testing : Get request to /Get responds 200 1342s # expected: 200 1342s # received: '200' 1342s ok 1 1342s # testing : Head request to /Get responds 200 1342s # expected: 200 1342s # received: '200' 1342s ok 2 1342s # testing : Post request to /Get responds 405 1342s # expected: 405 1342s # received: '405' 1342s ok 3 1342s # testing : Get request to /Head responds 200 1342s # expected: 200 1342s # received: '200' 1342s ok 4 1342s # testing : Head request to /Head responds 200 1342s # expected: 200 1342s # received: '200' 1342s ok 5 1342s # testing : Post request to /Head responds 405 1342s # expected: 405 1342s # received: '405' 1342s ok 6 1342s # testing : Get request to /Post responds 405 1342s # expected: 405 1342s # received: '405' 1342s ok 7 1342s # testing : Head request to /Post responds 405 1342s # expected: 405 1342s # received: '405' 1342s ok 8 1342s # testing : Post request to /Post responds 200 1342s # expected: 200 1342s # received: '200' 1342s ok 9 1342s ok 1345s t/modules/asis.t .................... 1345s 1..3 1345s # Running under perl version 5.038002 for linux 1345s # Current time local: Tue Jun 4 09:32:29 2024 1345s # Current time GMT: Tue Jun 4 09:32:29 2024 1345s # Using Test.pm version 1.31 1345s # Using Apache/Test.pm version 1.42 1345s # testing : asis content OK 1345s # expected: 'This is asis content. 1345s # ' 1345s # received: 'This is asis content. 1345s # ' 1345s ok 1 1345s # testing : asis gave 404 error 1345s # expected: 404 1345s # received: '404' 1345s ok 2 1345s # testing : asis gave 403 error 1345s # expected: 403 1345s # received: '403' 1345s ok 3 1345s ok 1350s t/modules/authz_core.t .............. 1350s 1..504 1350s # Running under perl version 5.038002 for linux 1350s # Current time local: Tue Jun 4 09:32:32 2024 1350s # Current time GMT: Tue Jun 4 09:32:32 2024 1350s # Using Test.pm version 1.31 1350s # Using Apache/Test.pm version 1.42 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/groups1 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 200, expected 200 [a/ : a/ ] 1350s ok 1 1350s # got 200, expected 200 [a/ : a/ 1] 1350s ok 2 1350s # got 200, expected 200 [a/ : a/ 2] 1350s ok 3 1350s # got 200, expected 200 [a/ : a/ 1 2] 1350s ok 4 1350s # got 200, expected 200 [a/ : a/ 3] 1350s ok 5 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ user1: a/ ] 1350s ok 6 1350s # got 200, expected 200 [a/ user1: a/ user1] 1350s ok 7 1350s # got 401, expected 401 [a/ user1: a/ user2] 1350s ok 8 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ Any 1 2: a/ ] 1350s ok 9 1350s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1350s ok 10 1350s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1350s ok 11 1350s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1350s ok 12 1350s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1350s ok 13 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1350s ok 14 1350s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1350s ok 15 1350s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1350s ok 16 1350s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1350s ok 17 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1350s ok 18 1350s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1350s ok 19 1350s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1350s ok 20 1350s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1350s ok 21 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1350s ok 22 1350s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1350s ok 23 1350s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1350s ok 24 1350s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1350s ok 25 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1350s ok 26 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1350s ok 27 1350s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1350s ok 28 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1350s ok 29 1350s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1350s ok 30 1350s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1350s ok 31 1350s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1350s ok 32 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1350s ok 33 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1350s ok 34 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1350s ok 35 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1350s ok 36 1350s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1350s ok 37 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1350s ok 38 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1350s ok 39 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1350s ok 40 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1350s ok 41 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1350s ok 42 1350s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1350s ok 43 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1350s ok 44 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1350s ok 45 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1350s ok 46 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1350s ok 47 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1350s ok 48 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1350s ok 49 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1350s ok 50 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1350s ok 51 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1350s ok 52 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1350s ok 53 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1350s ok 54 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1350s ok 55 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1350s ok 56 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1350s ok 57 1350s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1350s ok 58 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 !2: a/ ] 1350s ok 59 1350s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1350s ok 60 1350s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1350s ok 61 1350s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1350s ok 62 1350s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1350s ok 63 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1350s ok 64 1350s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1350s ok 65 1350s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1350s ok 66 1350s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1350s ok 67 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1350s ok 68 1350s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1350s ok 69 1350s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1350s ok 70 1350s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1350s ok 71 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1350s ok 72 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1350s ok 73 1350s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1350s ok 74 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1350s ok 75 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1350s ok 76 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1350s ok 77 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1350s ok 78 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1350s ok 79 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1350s ok 80 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1350s ok 81 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1350s ok 82 1350s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1350s ok 83 1350s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1350s ok 84 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1350s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1350s ok 85 1350s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1350s ok 86 1350s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1350s ok 87 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1350s ok 88 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1350s ok 89 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1350s ok 90 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1350s ok 91 1350s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1350s ok 92 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1350s ok 93 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1350s ok 94 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1350s ok 95 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1350s ok 96 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1350s ok 97 1350s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1350s ok 98 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1350s ok 99 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1350s ok 100 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1350s ok 101 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1350s ok 102 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1350s ok 103 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1350s ok 104 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1350s ok 105 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1350s ok 106 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1350s ok 107 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1350s ok 108 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1350s ok 109 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1350s ok 110 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1350s ok 111 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1350s ok 112 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1350s ok 113 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 2: a/ ] 1350s ok 114 1350s # got 403, expected 403 [a/ All 1 2: a/ 1] 1350s ok 115 1350s # got 403, expected 403 [a/ All 1 2: a/ 2] 1350s ok 116 1350s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1350s ok 117 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1350s ok 118 1350s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1350s ok 119 1350s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1350s ok 120 1350s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1350s ok 121 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1350s ok 122 1350s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1350s ok 123 1350s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1350s ok 124 1350s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1350s ok 125 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1350s ok 126 1350s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1350s ok 127 1350s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1350s ok 128 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1350s ok 129 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1350s ok 130 1350s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1350s ok 131 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1350s ok 132 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1350s ok 133 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1350s ok 134 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1350s ok 135 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1350s ok 136 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1350s ok 137 1350s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1350s ok 138 1350s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1350s ok 139 1350s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1350s ok 140 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1350s ok 141 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1350s ok 142 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1350s ok 143 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1350s ok 144 1350s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1350s ok 145 1350s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1350s ok 146 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1350s ok 147 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1350s ok 148 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1350s ok 149 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1350s ok 150 1350s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1350s ok 151 1350s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1350s ok 152 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1350s ok 153 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1350s ok 154 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1350s ok 155 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1350s ok 156 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1350s ok 157 1350s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1350s ok 158 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1350s ok 159 1350s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1350s ok 160 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1350s ok 161 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1350s ok 162 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1350s ok 163 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1350s ok 164 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1350s ok 165 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1350s ok 166 1350s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1350s ok 167 1350s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1350s ok 168 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1350s ok 169 1350s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1350s ok 170 1350s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1350s ok 171 1350s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1350s ok 172 1350s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1350s ok 173 1350s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1350s ok 174 1350s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1350s ok 175 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1350s ok 176 1350s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1350s ok 177 1350s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1350s ok 178 1350s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1350s ok 179 1350s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1350s ok 180 1350s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1350s ok 181 1350s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1350s ok 182 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1350s ok 183 1350s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1350s ok 184 1350s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1350s ok 185 1350s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1350s ok 186 1350s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1350s ok 187 1350s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1350s ok 188 1350s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1350s ok 189 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1350s ok 190 1350s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1350s ok 191 1350s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1350s ok 192 1350s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1350s ok 193 1350s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1350s ok 194 1350s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1350s ok 195 1350s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1350s ok 196 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1350s ok 197 1350s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1350s ok 198 1350s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1350s ok 199 1350s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1350s ok 200 1350s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1350s ok 201 1350s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1350s ok 202 1350s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1350s ok 203 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1350s ok 204 1350s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1350s ok 205 1350s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1350s ok 206 1350s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1350s ok 207 1350s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1350s ok 208 1350s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1350s ok 209 1350s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1350s ok 210 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1350s ok 211 1350s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1350s ok 212 1350s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1350s ok 213 1350s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1350s ok 214 1350s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1350s ok 215 1350s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1350s ok 216 1350s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1350s ok 217 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1350s ok 218 1350s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1350s ok 219 1350s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1350s ok 220 1350s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1350s ok 221 1350s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1350s ok 222 1350s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1350s ok 223 1350s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1350s ok 224 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1350s ok 225 1350s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1350s ok 226 1350s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1350s ok 227 1350s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1350s ok 228 1350s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1350s ok 229 1350s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1350s ok 230 1350s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1350s ok 231 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1350s ok 232 1350s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1350s ok 233 1350s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1350s ok 234 1350s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1350s ok 235 1350s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1350s ok 236 1350s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1350s ok 237 1350s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1350s ok 238 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1350s ok 239 1350s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1350s ok 240 1350s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1350s ok 241 1350s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1350s ok 242 1350s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1350s ok 243 1350s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1350s ok 244 1350s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1350s ok 245 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1350s ok 246 1350s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1350s ok 247 1350s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1350s ok 248 1350s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1350s ok 249 1350s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1350s ok 250 1350s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1350s ok 251 1350s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1350s ok 252 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1350s ok 253 1350s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1350s ok 254 1350s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1350s ok 255 1350s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1350s ok 256 1350s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1350s ok 257 1350s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1350s ok 258 1350s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1350s ok 259 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1350s ok 260 1350s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1350s ok 261 1350s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1350s ok 262 1350s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1350s ok 263 1350s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1350s ok 264 1350s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1350s ok 265 1350s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1350s ok 266 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1350s ok 267 1350s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1350s ok 268 1350s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1350s ok 269 1350s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1350s ok 270 1350s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1350s ok 271 1350s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1350s ok 272 1350s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1350s ok 273 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1350s ok 274 1350s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1350s ok 275 1350s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1350s ok 276 1350s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1350s ok 277 1350s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1350s ok 278 1350s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1350s ok 279 1350s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1350s ok 280 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1350s ok 281 1350s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1350s ok 282 1350s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1350s ok 283 1350s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1350s ok 284 1350s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1350s ok 285 1350s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1350s ok 286 1350s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1350s ok 287 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1350s ok 288 1350s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1350s ok 289 1350s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1350s ok 290 1350s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1350s ok 291 1350s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1350s ok 292 1350s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1350s ok 293 1350s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1350s ok 294 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1350s ok 295 1350s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1350s ok 296 1350s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1350s ok 297 1350s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1350s ok 298 1350s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1350s ok 299 1350s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1350s ok 300 1350s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1350s ok 301 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1350s ok 302 1350s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1350s ok 303 1350s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1350s ok 304 1350s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1350s ok 305 1350s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1350s ok 306 1350s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1350s ok 307 1350s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1350s ok 308 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1350s ok 309 1350s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1350s ok 310 1350s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1350s ok 311 1350s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1350s ok 312 1350s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1350s ok 313 1350s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1350s ok 314 1350s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1350s ok 315 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1350s ok 316 1350s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1350s ok 317 1350s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1350s ok 318 1350s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1350s ok 319 1350s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1350s ok 320 1350s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1350s ok 321 1350s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1350s ok 322 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1350s ok 323 1350s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1350s ok 324 1350s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1350s ok 325 1350s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1350s ok 326 1350s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1350s ok 327 1350s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1350s ok 328 1350s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1350s ok 329 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1350s ok 330 1350s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1350s ok 331 1350s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1350s ok 332 1350s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1350s ok 333 1350s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1350s ok 334 1350s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1350s ok 335 1350s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1350s ok 336 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1350s ok 337 1350s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1350s ok 338 1350s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1350s ok 339 1350s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1350s ok 340 1350s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1350s ok 341 1350s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1350s ok 342 1350s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1350s ok 343 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1350s ok 344 1350s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1350s ok 345 1350s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1350s ok 346 1350s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1350s ok 347 1350s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1350s ok 348 1350s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1350s ok 349 1350s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1350s ok 350 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1350s ok 351 1350s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1350s ok 352 1350s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1350s ok 353 1350s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1350s ok 354 1350s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1350s ok 355 1350s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1350s ok 356 1350s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1350s ok 357 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1350s ok 358 1350s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1350s ok 359 1350s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1350s ok 360 1350s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1350s ok 361 1350s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1350s ok 362 1350s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1350s ok 363 1350s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1350s ok 364 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1350s ok 365 1350s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1350s ok 366 1350s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1350s ok 367 1350s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1350s ok 368 1350s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1350s ok 369 1350s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1350s ok 370 1350s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1350s ok 371 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1350s ok 372 1350s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1350s ok 373 1350s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1350s ok 374 1350s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1350s ok 375 1350s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1350s ok 376 1350s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1350s ok 377 1350s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1350s ok 378 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1350s ok 379 1350s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1350s ok 380 1350s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1350s ok 381 1350s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1350s ok 382 1350s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1350s ok 383 1350s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1350s ok 384 1350s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1350s ok 385 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1350s ok 386 1350s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1350s ok 387 1350s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1350s ok 388 1350s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1350s ok 389 1350s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1350s ok 390 1350s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1350s ok 391 1350s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1350s ok 392 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1350s ok 393 1350s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1350s ok 394 1350s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1350s ok 395 1350s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1350s ok 396 1350s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1350s ok 397 1350s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1350s ok 398 1350s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1350s ok 399 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1350s ok 400 1350s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1350s ok 401 1350s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1350s ok 402 1350s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1350s ok 403 1350s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1350s ok 404 1350s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1350s ok 405 1350s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1350s ok 406 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1350s ok 407 1350s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1350s ok 408 1350s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1350s ok 409 1350s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1350s ok 410 1350s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1350s ok 411 1350s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1350s ok 412 1350s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1350s ok 413 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1350s ok 414 1350s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1350s ok 415 1350s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1350s ok 416 1350s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1350s ok 417 1350s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1350s ok 418 1350s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1350s ok 419 1350s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1350s ok 420 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1350s ok 421 1350s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1350s ok 422 1350s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1350s ok 423 1350s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1350s ok 424 1350s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1350s ok 425 1350s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1350s ok 426 1350s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1350s ok 427 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1350s ok 428 1350s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1350s ok 429 1350s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1350s ok 430 1350s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1350s ok 431 1350s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1350s ok 432 1350s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1350s ok 433 1350s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1350s ok 434 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1350s ok 435 1350s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1350s ok 436 1350s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1350s ok 437 1350s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1350s ok 438 1350s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1350s ok 439 1350s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1350s ok 440 1350s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1350s ok 441 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1350s ok 442 1350s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1350s ok 443 1350s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1350s ok 444 1350s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1350s ok 445 1350s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1350s ok 446 1350s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1350s ok 447 1350s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1350s ok 448 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1350s ok 449 1350s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1350s ok 450 1350s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1350s ok 451 1350s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1350s ok 452 1350s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1350s ok 453 1350s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1350s ok 454 1350s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1350s ok 455 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1350s ok 456 1350s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1350s ok 457 1350s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1350s ok 458 1350s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1350s ok 459 1350s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1350s ok 460 1350s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1350s ok 461 1350s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1350s ok 462 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1350s ok 463 1350s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1350s ok 464 1350s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1350s ok 465 1350s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1350s ok 466 1350s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1350s ok 467 1350s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1350s ok 468 1350s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1350s ok 469 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1350s ok 470 1350s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1350s ok 471 1350s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1350s ok 472 1350s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1350s ok 473 1350s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1350s ok 474 1350s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1350s ok 475 1350s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1350s ok 476 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1350s ok 477 1350s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1350s ok 478 1350s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1350s ok 479 1350s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1350s ok 480 1350s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1350s ok 481 1350s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1350s ok 482 1350s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1350s ok 483 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1350s ok 484 1350s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1350s ok 485 1350s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1350s ok 486 1350s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1350s ok 487 1350s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1350s ok 488 1350s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1350s ok 489 1350s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1350s ok 490 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1350s ok 491 1350s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1350s ok 492 1350s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1350s ok 493 1350s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1350s ok 494 1350s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1350s ok 495 1350s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1350s ok 496 1350s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1350s ok 497 1350s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1350s ok 498 1350s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1350s ok 499 1350s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1350s ok 500 1350s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1350s ok 501 1350s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1350s ok 502 1350s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1350s ok 503 1350s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1350s ok 504 1350s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1350s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/basic1 1350s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1350s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/groups1 1350s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1350s ok 1354s t/modules/autoindex.t ............... 1354s 1..84 1354s # Running under perl version 5.038002 for linux 1354s # Current time local: Tue Jun 4 09:32:37 2024 1354s # Current time GMT: Tue Jun 4 09:32:37 2024 1354s # Using Test.pm version 1.31 1354s # Using Apache/Test.pm version 1.42 1354s --- 1354s IndexOrderDefault Ascending Name 1354s GET /modules/autoindex/htaccess/ 1354s ok 1 1354s --- 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 2 1354s --- 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 3 1354s --- 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 4 1354s --- 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 5 1354s --- 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 6 1354s --- 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 7 1354s --- 1354s IndexOrderDefault Ascending Date 1354s GET /modules/autoindex/htaccess/ 1354s ok 8 1354s --- 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 9 1354s --- 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 10 1354s --- 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 11 1354s --- 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 12 1354s --- 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 13 1354s --- 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 14 1354s --- 1354s IndexOrderDefault Ascending Size 1354s GET /modules/autoindex/htaccess/ 1354s ok 15 1354s --- 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 16 1354s --- 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 17 1354s --- 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 18 1354s --- 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 19 1354s --- 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 20 1354s --- 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 21 1354s --- 1354s IndexOrderDefault Descending Name 1354s GET /modules/autoindex/htaccess/ 1354s ok 22 1354s --- 1354s IndexOrderDefault Descending Name 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 23 1354s --- 1354s IndexOrderDefault Descending Name 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 24 1354s --- 1354s IndexOrderDefault Descending Name 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 25 1354s --- 1354s IndexOrderDefault Descending Name 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 26 1354s --- 1354s IndexOrderDefault Descending Name 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 27 1354s --- 1354s IndexOrderDefault Descending Name 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 28 1354s --- 1354s IndexOrderDefault Descending Date 1354s GET /modules/autoindex/htaccess/ 1354s ok 29 1354s --- 1354s IndexOrderDefault Descending Date 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 30 1354s --- 1354s IndexOrderDefault Descending Date 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 31 1354s --- 1354s IndexOrderDefault Descending Date 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 32 1354s --- 1354s IndexOrderDefault Descending Date 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 33 1354s --- 1354s IndexOrderDefault Descending Date 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 34 1354s --- 1354s IndexOrderDefault Descending Date 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 35 1354s --- 1354s IndexOrderDefault Descending Size 1354s GET /modules/autoindex/htaccess/ 1354s ok 36 1354s --- 1354s IndexOrderDefault Descending Size 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 37 1354s --- 1354s IndexOrderDefault Descending Size 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 38 1354s --- 1354s IndexOrderDefault Descending Size 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 39 1354s --- 1354s IndexOrderDefault Descending Size 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 40 1354s --- 1354s IndexOrderDefault Descending Size 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 41 1354s --- 1354s IndexOrderDefault Descending Size 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 42 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s GET /modules/autoindex/htaccess/ 1354s ok 43 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 44 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 45 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 46 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 47 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 48 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Name 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 49 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s GET /modules/autoindex/htaccess/ 1354s ok 50 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 51 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 52 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 53 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 54 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 55 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Date 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 56 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s GET /modules/autoindex/htaccess/ 1354s ok 57 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 58 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 59 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 60 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 61 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 62 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Ascending Size 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 63 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s GET /modules/autoindex/htaccess/ 1354s ok 64 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 65 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 66 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 67 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 68 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 69 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Name 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 70 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s GET /modules/autoindex/htaccess/ 1354s ok 71 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 72 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 73 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 74 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 75 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 76 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Date 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 77 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s GET /modules/autoindex/htaccess/ 1354s ok 78 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s 1354s (C=N O=A) 1354s GET /modules/autoindex/htaccess/?C=N&O=A 1354s ok 79 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s 1354s (C=N O=D) 1354s GET /modules/autoindex/htaccess/?C=N&O=D 1354s ok 80 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s 1354s (C=M O=A) 1354s GET /modules/autoindex/htaccess/?C=M&O=A 1354s ok 81 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s 1354s (C=M O=D) 1354s GET /modules/autoindex/htaccess/?C=M&O=D 1354s ok 82 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s 1354s (C=S O=A) 1354s GET /modules/autoindex/htaccess/?C=S&O=A 1354s ok 83 1354s --- 1354s IndexOptions FancyIndexing 1354s IndexOrderDefault Descending Size 1354s 1354s (C=S O=D) 1354s GET /modules/autoindex/htaccess/?C=S&O=D 1354s ok 84 1354s ok 1357s t/modules/autoindex2.t .............. 1357s 1..3 1357s # Running under perl version 5.038002 for linux 1357s # Current time local: Tue Jun 4 09:32:41 2024 1357s # Current time GMT: Tue Jun 4 09:32:41 2024 1357s # Using Test.pm version 1.31 1357s # Using Apache/Test.pm version 1.42 1357s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1357s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1357s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1357s # testing : dir_broken should not be listed 1357s # expected: 0 1357s # received: 0 1357s ok 1 1357s # testing : dir_normal should be listed 1357s # expected: 1 1357s # received: 1 1357s ok 2 1357s # testing : dir_protected should not be listed 1357s # expected: 0 1357s # received: 0 1357s ok 3 1357s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1357s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1357s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1357s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1357s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1357s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1357s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1357s ok 1360s t/modules/brotli.t .................. 1360s 1..64 1360s # Running under perl version 5.038002 for linux 1360s # Current time local: Tue Jun 4 09:32:44 2024 1360s # Current time GMT: Tue Jun 4 09:32:44 2024 1360s # Using Test.pm version 1.31 1360s # Using Apache/Test.pm version 1.42 1360s qvalue: 1360s # expected: 200 1360s # received: '200' 1360s ok 1 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 2 1360s qvalue: 1360s # expected: 200 1360s # received: '200' 1360s ok 3 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 4 1360s qvalue: 1360s # expected: 200 1360s # received: '200' 1360s ok 5 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 6 1360s qvalue: 1360s # expected: 200 1360s # received: '200' 1360s ok 7 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 8 1360s qvalue: 1360s # expected: 200 1360s # received: '200' 1360s ok 9 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 10 1360s qvalue: 1360s # expected: 200 1360s # received: '200' 1360s ok 11 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 12 1360s qvalue: ; 1360s # expected: 200 1360s # received: '200' 1360s ok 13 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 14 1360s qvalue: ; 1360s # expected: 200 1360s # received: '200' 1360s ok 15 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 16 1360s qvalue: ; 1360s # expected: 200 1360s # received: '200' 1360s ok 17 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 18 1360s qvalue: ;q= 1360s # expected: 200 1360s # received: '200' 1360s ok 19 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 20 1360s qvalue: ;q= 1360s # expected: 200 1360s # received: '200' 1360s ok 21 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 22 1360s qvalue: ;q= 1360s # expected: 200 1360s # received: '200' 1360s ok 23 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 24 1360s qvalue: ;q=0 1360s # expected: 200 1360s # received: '200' 1360s ok 25 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 26 1360s qvalue: ;q=0 1360s # expected: 200 1360s # received: '200' 1360s ok 27 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 28 1360s qvalue: ;q=0 1360s # expected: 200 1360s # received: '200' 1360s ok 29 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 30 1360s qvalue: ;q=0. 1360s # expected: 200 1360s # received: '200' 1360s ok 31 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 32 1360s qvalue: ;q=0. 1360s # expected: 200 1360s # received: '200' 1360s ok 33 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 34 1360s qvalue: ;q=0. 1360s # expected: 200 1360s # received: '200' 1360s ok 35 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 36 1360s qvalue: ;q=0.0 1360s # expected: 200 1360s # received: '200' 1360s ok 37 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 38 1360s qvalue: ;q=0.0 1360s # expected: 200 1360s # received: '200' 1360s ok 39 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 40 1360s qvalue: ;q=0.0 1360s # expected: 200 1360s # received: '200' 1360s ok 41 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 42 1360s qvalue: ;q=0.00 1360s # expected: 200 1360s # received: '200' 1360s ok 43 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 44 1360s qvalue: ;q=0.00 1360s # expected: 200 1360s # received: '200' 1360s ok 45 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 46 1360s qvalue: ;q=0.00 1360s # expected: 200 1360s # received: '200' 1360s ok 47 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 48 1360s qvalue: ;q=0.000 1360s # expected: 200 1360s # received: '200' 1360s ok 49 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 50 1360s qvalue: ;q=0.000 1360s # expected: 200 1360s # received: '200' 1360s ok 51 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 52 1360s qvalue: ;q=0.000 1360s # expected: 200 1360s # received: '200' 1360s ok 53 1360s # testing : response without Content-Encoding is OK 1360s # expected: undef 1360s # received: undef 1360s ok 54 1360s qvalue: ;q=0.0000 1360s # expected: 200 1360s # received: '200' 1360s ok 55 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 56 1360s qvalue: ;q=0.0000 1360s # expected: 200 1360s # received: '200' 1360s ok 57 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 58 1360s qvalue: ;q=0.0000 1360s # expected: 200 1360s # received: '200' 1360s ok 59 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 60 1360s # expected: 200 1360s # received: '200' 1360s ok 61 1360s # testing : response Content-Encoding is OK 1360s # expected: 'br' 1360s # received: 'br' 1360s ok 62 1360s # expected: 200 1360s # received: '200' 1360s ok 63 1360s # testing : response Content-Encoding is OK 1360s # expected: 'gzip' 1360s # received: 'gzip' 1360s ok 64 1360s ok 1363s t/modules/buffer.t .................. 1363s 1..12 1363s # Running under perl version 5.038002 for linux 1363s # Current time local: Tue Jun 4 09:32:47 2024 1363s # Current time GMT: Tue Jun 4 09:32:47 2024 1363s # Using Test.pm version 1.31 1363s # Using Apache/Test.pm version 1.42 1363s # testing : Checking return code is '200' 1363s # expected: 200 1363s # received: '200' 1363s ok 1 1363s ok 2 1363s # testing : Checking return code is '200' 1363s # expected: 200 1363s # received: '200' 1363s ok 3 1363s ok 4 1363s # testing : Checking return code is '200' 1363s # expected: 200 1363s # received: '200' 1363s ok 5 1363s ok 6 1363s # testing : Checking return code is '200' 1363s # expected: 200 1363s # received: '200' 1363s ok 7 1363s ok 8 1363s # testing : Checking return code is '200' 1363s # expected: 200 1363s # received: '200' 1363s ok 9 1363s ok 10 1363s # testing : Checking return code is '200' 1363s # expected: 200 1363s # received: '200' 1363s ok 11 1363s ok 12 1363s ok 1366s t/modules/cache.t ................... 1366s 1..3 1366s # Running under perl version 5.038002 for linux 1366s # Current time local: Tue Jun 4 09:32:50 2024 1366s # Current time GMT: Tue Jun 4 09:32:50 2024 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.42 1366s # testing : non-cached call to index.html 1366s # expected: 200 1366s # received: '200' 1366s ok 1 1366s # testing : call to cache index.html 1366s # expected: 200 1366s # received: '200' 1366s ok 2 1366s # testing : cached call to index.html 1366s # expected: 200 1366s # received: '200' 1366s ok 3 1366s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1366s ok 1372s t/modules/cgi.t ..................... 1372s 1..58 1372s # Running under perl version 5.038002 for linux 1372s # Current time local: Tue Jun 4 09:32:53 2024 1372s # Current time GMT: Tue Jun 4 09:32:53 2024 1372s # Using Test.pm version 1.31 1372s # Using Apache/Test.pm version 1.42 1372s # testing : return code for acceptpathinfodefault.sh 1372s # expected: 200 1372s # received: '200' 1372s ok 1 1372s # testing : body for acceptpathinfodefault.sh 1372s # expected: '' 1372s # received: '' 1372s ok 2 1372s # testing : return code for acceptpathinfodefault.sh/foo 1372s # expected: 200 1372s # received: '200' 1372s ok 3 1372s # testing : body for acceptpathinfodefault.sh/foo 1372s # expected: '/foo' 1372s # received: '/foo' 1372s ok 4 1372s # testing : return code for acceptpathinfooff.sh 1372s # expected: 200 1372s # received: '200' 1372s ok 5 1372s # testing : body for acceptpathinfooff.sh 1372s # expected: '' 1372s # received: '' 1372s ok 6 1372s # testing : return code for acceptpathinfooff.sh/foo 1372s # expected: 404 1372s # received: '404' 1372s ok 7 1372s # no body test for this one 1372s ok 8 1372s # testing : return code for acceptpathinfoon.sh 1372s # expected: 200 1372s # received: '200' 1372s ok 9 1372s # testing : body for acceptpathinfoon.sh 1372s # expected: '' 1372s # received: '' 1372s ok 10 1372s # testing : return code for acceptpathinfoon.sh/foo 1372s # expected: 200 1372s # received: '200' 1372s ok 11 1372s # testing : body for acceptpathinfoon.sh/foo 1372s # expected: '/foo' 1372s # received: '/foo' 1372s ok 12 1372s # testing : return code for bogus-perl.pl 1372s # expected: 500 1372s # received: '500' 1372s ok 13 1372s # cgi log created ok. 1372s ok 14 1372s # testing : return code for bogus-sh.sh 1372s # expected: 500 1372s # received: '500' 1372s ok 15 1372s # checking that log size (807) is bigger than it used to be (523) 1372s ok 16 1372s # testing : return code for nph-stderr.pl 1372s # expected: 200 1372s # received: '200' 1372s ok 17 1372s # testing : body for nph-stderr.pl 1372s # expected: 'this is nph-stdout' 1372s # received: 'this is nph-stdout' 1372s ok 18 1372s # testing : return code for nph-test.pl 1372s # expected: 200 1372s # received: '200' 1372s ok 19 1372s # testing : body for nph-test.pl 1372s # expected: 'ok' 1372s # received: 'ok' 1372s ok 20 1372s # testing : return code for perl.pl 1372s # expected: 200 1372s # received: '200' 1372s ok 21 1372s # testing : body for perl.pl 1372s # expected: 'perl cgi' 1372s # received: 'perl cgi' 1372s ok 22 1372s # testing : return code for sh.sh 1372s # expected: 200 1372s # received: '200' 1372s ok 23 1372s # testing : body for sh.sh 1372s # expected: 'sh cgi' 1372s # received: 'sh cgi' 1372s ok 24 1372s # testing : return code for stderr1.pl 1372s # expected: 200 1372s # received: '200' 1372s ok 25 1372s # testing : body for stderr1.pl 1372s # expected: 'this is stdout' 1372s # received: 'this is stdout' 1372s ok 26 1372s # testing : return code for stderr2.pl 1372s # expected: 200 1372s # received: '200' 1372s ok 27 1372s # testing : body for stderr2.pl 1372s # expected: 'this is also stdout' 1372s # received: 'this is also stdout' 1372s ok 28 1372s # testing : return code for stderr3.pl 1372s # expected: 200 1372s # received: '200' 1372s ok 29 1372s # testing : body for stderr3.pl 1372s # expected: 'this is more stdout' 1372s # received: 'this is more stdout' 1372s ok 30 1372s # posted content (length 10) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1372s # expected: '500' 1372s # received: '500' 1372s ok 31 1372s # checking that log size (35781) is greater than 807 1372s ok 32 1372s # verifying that logged content is 10 characters 1372s ok 33 1372s # posted content (length 99) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1372s # expected: '500' 1372s # received: '500' 1372s ok 34 1372s # checking that log size (36240) is greater than 35781 1372s ok 35 1372s # verifying that logged content is 99 characters 1372s ok 36 1372s # posted content (length 250) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1372s # expected: '500' 1372s # received: '500' 1372s ok 37 1372s # checking that log size (36851) is greater than 36240 1372s ok 38 1372s # verifying that logged content is 250 characters 1372s ok 39 1372s # posted content (length 255) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1372s # expected: '500' 1372s # received: '500' 1372s ok 40 1372s # checking that log size (37467) is greater than 36851 1372s ok 41 1372s # verifying that logged content is 255 characters 1372s ok 42 1372s # posted content (length 256) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1372s # expected: '500' 1372s # received: '500' 1372s ok 43 1372s # checking that log size (38084) is greater than 37467 1372s ok 44 1372s # verifying that logged content is 256 characters 1372s ok 45 1372s # posted content (length 257) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1372s # expected: '500' 1372s # received: '500' 1372s ok 46 1372s # checking that log size (38701) is greater than 38084 1372s ok 47 1372s # verifying that logged content is 256 characters 1372s ok 48 1372s # posted content (length 258) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1372s # expected: '500' 1372s # received: '500' 1372s ok 49 1372s # checking that log size (39318) is greater than 38701 1372s ok 50 1372s # verifying that logged content is 256 characters 1372s ok 51 1372s # posted content (length 1024) to bogus-perl.pl 1372s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1372s # expected: '500' 1372s # received: '500' 1372s ok 52 1372s # checking that log size (39936) is greater than 39318 1372s ok 53 1372s # verifying that logged content is 256 characters 1372s ok 54 1372s # verifying log is greater than 40960 bytes. 1372s ok 55 1372s # verifying log did not grow after making bogus request. 1372s ok 56 1372s # verifying log did not grow after making another bogus request. 1372s ok 57 1372s # checking that HEAD /modules/cgi/perl.pl returns 200. 1372s ok 58 1372s ok 1374s t/modules/data.t .................... 1374s 1..2 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Jun 4 09:32:59 2024 1374s # Current time GMT: Tue Jun 4 09:32:59 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s # testing : Checking return code is '200' 1374s # expected: 200 1374s # received: '200' 1374s ok 1 1374s ok 2 1374s ok 1378s t/modules/dav.t ..................... 1378s 1..19 1378s # Running under perl version 5.038002 for linux 1378s # Current time local: Tue Jun 4 09:33:01 2024 1378s # Current time GMT: Tue Jun 4 09:33:01 2024 1378s # Using Test.pm version 1.31 1378s # Using Apache/Test.pm version 1.42 1378s resource lock test: 1378s ok 1 1378s DAV put test: 1378s ok 2 1378s getting DAV resource properties: 1378s ok 3 1378s created: Tue, 04 Jun 2024 09:33:03 GMT 1378s modified: Tue, 04 Jun 2024 09:33:03 GMT 1378s now: Tue, 04 Jun 2024 09:33:05 GMT 1378s ok 4 1378s ok 5 1378s resource lock status test: 1378s ok 6 1378s resource unlock test: 1378s ok 7 1378s resource lock status test: 1378s ok 8 1378s getting uri... 1378s expect: 1378s -> 1378s 1378s
1378s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1378s this is a page generated by
1378s the mod_dav test in the Apache
1378s perl test suite.
1378s
1378s 1378s 1378s <- 1378s ok 15 1378s ok 16 1378s resource delete test: 1378s ok 17 1378s expect 404 not found got: 404 1378s ok 18 1378s PR 49825: expect 400 bad request got: 400 1378s ok 19 1378s ok 1381s t/modules/deflate.t ................. 1381s 1..47 1381s # Running under perl version 5.038002 for linux 1381s # Current time local: Tue Jun 4 09:33:05 2024 1381s # Current time GMT: Tue Jun 4 09:33:05 2024 1381s # Using Test.pm version 1.31 1381s # Using Apache/Test.pm version 1.42 1381s testing default 1381s ok 1 1381s ok 2 1381s ok 3 1381s ok 4 1381s ok 5 1381s ok 6 1381s ok 7 1381s ok 8 1381s ok 9 1381s ok 10 1381s ok 11 1381s ok 12 1381s ok 13 1381s ok 14 1381s ok 15 1381s ok 16 1381s ok 17 1381s ok 18 1381s ok 19 1381s ok 20 1381s ok 21 1381s ok 22 1381s ok 23 1381s ok 24 1381s ok 25 1381s ok 26 1381s ok 27 1381s ok 28 1381s ok 29 1381s ok 30 1381s ok 31 1381s ok 32 1381s ok 33 1381s ok 34 1381s ok 35 1381s ok 36 1381s ok 37 1381s ok 38 1381s ok 39 1381s ok 40 1381s ok 41 1381s ok 42 1381s ok 43 1381s ok 44 1381s ok 45 1381s # testing : response was 304 1381s # expected: qr/HTTP\/1\.. 304/ 1381s # received: 'HTTP/1.1 304 Not Modified' 1381s ok 46 1381s # testing : expect EOF after 304 header 1381s # expected: 0 1381s # received: 0 1381s ok 47 1381s ok 1385s t/modules/digest.t .................. 1385s 1..13 1385s # Running under perl version 5.038002 for linux 1385s # Current time local: Tue Jun 4 09:33:08 2024 1385s # Current time GMT: Tue Jun 4 09:33:08 2024 1385s # Using Test.pm version 1.31 1385s # Using Apache/Test.pm version 1.42 1385s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm1 1385s # testing : no user to authenticate 1385s # expected: 401 1385s # received: '401' 1385s ok 1 1385s # testing : user1:foo not found 1385s # expected: 401 1385s # received: '401' 1385s ok 2 1385s # testing : user1:password1 found 1385s # expected: 200 1385s # received: '200' 1385s ok 3 1385s # testing : user1:password1 with query string found 1385s # expected: 200 1385s # received: '200' 1385s ok 4 1385s # testing : manual Authorization header query string 1385s # expected: 200 1385s # received: '200' 1385s ok 5 1385s # testing : manual Authorization with no query string in header 1385s # expected: 400 1385s # received: '400' 1385s ok 6 1385s # testing : manual Authorization header with mismatched query string 1385s # expected: 400 1385s # received: '400' 1385s ok 7 1385s # testing : manual Authorization header with mismatched query string 1385s # expected: 400 1385s # received: '400' 1385s ok 8 1385s # testing : manual Authorization with no query string in header + MSIE 1385s # expected: 200 1385s # received: '200' 1385s ok 9 1385s # testing : a compliant response coming from MSIE 1385s # expected: 200 1385s # received: '200' 1385s ok 10 1385s # testing : manual Authorization header with mismatched query string + MSIE 1385s # expected: 400 1385s # received: '400' 1385s ok 11 1385s # testing : manual Authorization header with mismatched query string + MSIE 1385s # expected: 400 1385s # received: '400' 1385s ok 12 1385s # testing : no query string + MSIE 1385s # expected: 200 1385s # received: '200' 1385s ok 13 1385s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/realm1 1385s ok 1388s t/modules/dir.t ..................... 1388s 1..212 1388s # Running under perl version 5.038002 for linux 1388s # Current time local: Tue Jun 4 09:33:12 2024 1388s # Current time GMT: Tue Jun 4 09:33:12 2024 1388s # Using Test.pm version 1.31 1388s # Using Apache/Test.pm version 1.42 1388s expecting 403 (forbidden) using DirectoryIndex foo 1388s ok 1 1388s running 5 test gambit for "1.html" 1388s ok 2 1388s ok 3 1388s ok 4 1388s ok 5 1388s ok 6 1388s running 5 test gambit for "2.html" 1388s ok 7 1388s ok 8 1388s ok 9 1388s ok 10 1388s ok 11 1388s running 5 test gambit for "3.html" 1388s ok 12 1388s ok 13 1388s ok 14 1388s ok 15 1388s ok 16 1388s running 5 test gambit for "4.html" 1388s ok 17 1388s ok 18 1388s ok 19 1388s ok 20 1388s ok 21 1388s running 5 test gambit for "5.html" 1388s ok 22 1388s ok 23 1388s ok 24 1388s ok 25 1388s ok 26 1388s running 5 test gambit for "6.html" 1388s ok 27 1388s ok 28 1388s ok 29 1388s ok 30 1388s ok 31 1388s running 5 test gambit for "7.html" 1388s ok 32 1388s ok 33 1388s ok 34 1388s ok 35 1388s ok 36 1388s running 5 test gambit for "8.html" 1388s ok 37 1388s ok 38 1388s ok 39 1388s ok 40 1388s ok 41 1388s running 5 test gambit for "9.html" 1388s ok 42 1388s ok 43 1388s ok 44 1388s ok 45 1388s ok 46 1388s running 5 test gambit for "0.html" 1388s ok 47 1388s ok 48 1388s ok 49 1388s ok 50 1388s ok 51 1388s expecting 403 (forbidden) using DirectoryIndex goo 1388s ok 52 1388s running 5 test gambit for "1.html" 1388s ok 53 1388s ok 54 1388s ok 55 1388s ok 56 1388s ok 57 1388s running 5 test gambit for "2.html" 1388s ok 58 1388s ok 59 1388s ok 60 1388s ok 61 1388s ok 62 1388s running 5 test gambit for "3.html" 1388s ok 63 1388s ok 64 1388s ok 65 1388s ok 66 1388s ok 67 1388s running 5 test gambit for "4.html" 1388s ok 68 1388s ok 69 1388s ok 70 1388s ok 71 1388s ok 72 1388s running 5 test gambit for "5.html" 1388s ok 73 1388s ok 74 1388s ok 75 1388s ok 76 1388s ok 77 1388s running 5 test gambit for "6.html" 1388s ok 78 1388s ok 79 1388s ok 80 1388s ok 81 1388s ok 82 1388s running 5 test gambit for "7.html" 1388s ok 83 1388s ok 84 1388s ok 85 1388s ok 86 1388s ok 87 1388s running 5 test gambit for "8.html" 1388s ok 88 1388s ok 89 1388s ok 90 1388s ok 91 1388s ok 92 1388s running 5 test gambit for "9.html" 1388s ok 93 1388s ok 94 1388s ok 95 1388s ok 96 1388s ok 97 1388s running 5 test gambit for "0.html" 1388s ok 98 1388s ok 99 1388s ok 100 1388s ok 101 1388s ok 102 1388s expecting 403 (forbidden) using DirectoryIndex moo 1388s ok 103 1388s running 5 test gambit for "1.html" 1388s ok 104 1388s ok 105 1388s ok 106 1388s ok 107 1388s ok 108 1388s running 5 test gambit for "2.html" 1388s ok 109 1388s ok 110 1388s ok 111 1388s ok 112 1388s ok 113 1388s running 5 test gambit for "3.html" 1388s ok 114 1388s ok 115 1388s ok 116 1388s ok 117 1388s ok 118 1388s running 5 test gambit for "4.html" 1388s ok 119 1388s ok 120 1388s ok 121 1388s ok 122 1388s ok 123 1388s running 5 test gambit for "5.html" 1388s ok 124 1388s ok 125 1388s ok 126 1388s ok 127 1388s ok 128 1388s running 5 test gambit for "6.html" 1388s ok 129 1388s ok 130 1388s ok 131 1388s ok 132 1388s ok 133 1388s running 5 test gambit for "7.html" 1388s ok 134 1388s ok 135 1388s ok 136 1388s ok 137 1388s ok 138 1388s running 5 test gambit for "8.html" 1388s ok 139 1388s ok 140 1388s ok 141 1388s ok 142 1388s ok 143 1388s running 5 test gambit for "9.html" 1388s ok 144 1388s ok 145 1388s ok 146 1388s ok 147 1388s ok 148 1388s running 5 test gambit for "0.html" 1388s ok 149 1388s ok 150 1388s ok 151 1388s ok 152 1388s ok 153 1388s expecting 403 (forbidden) using DirectoryIndex bleh 1388s ok 154 1388s running 5 test gambit for "1.html" 1388s ok 155 1388s ok 156 1388s ok 157 1388s ok 158 1388s ok 159 1388s running 5 test gambit for "2.html" 1388s ok 160 1388s ok 161 1388s ok 162 1388s ok 163 1388s ok 164 1388s running 5 test gambit for "3.html" 1388s ok 165 1388s ok 166 1388s ok 167 1388s ok 168 1388s ok 169 1388s running 5 test gambit for "4.html" 1388s ok 170 1388s ok 171 1388s ok 172 1388s ok 173 1388s ok 174 1388s running 5 test gambit for "5.html" 1388s ok 175 1388s ok 176 1388s ok 177 1388s ok 178 1388s ok 179 1388s running 5 test gambit for "6.html" 1388s ok 180 1388s ok 181 1388s ok 182 1388s ok 183 1388s ok 184 1388s running 5 test gambit for "7.html" 1388s ok 185 1388s ok 186 1388s ok 187 1388s ok 188 1388s ok 189 1388s running 5 test gambit for "8.html" 1388s ok 190 1388s ok 191 1388s ok 192 1388s ok 193 1388s ok 194 1388s running 5 test gambit for "9.html" 1388s ok 195 1388s ok 196 1388s ok 197 1388s ok 198 1388s ok 199 1388s running 5 test gambit for "0.html" 1388s ok 200 1388s ok 201 1388s ok 202 1388s ok 203 1388s ok 204 1388s DirectoryIndex /modules/alias/index.html 1388s ok 205 1388s expecting 403 for DirectoryIndex foo goo moo bleh 1388s ok 206 1388s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1388s ok 207 1388s 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 1388s ok 208 1388s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1388s ok 209 1388s ok 210 1388s ok 211 1388s ok 212 # skip missing DirectorySlash NotFound 1388s ok 1391s t/modules/directorymatch.t .......... 1391s 1..2 1391s # Running under perl version 5.038002 for linux 1391s # Current time local: Tue Jun 4 09:33:15 2024 1391s # Current time GMT: Tue Jun 4 09:33:15 2024 1391s # Using Test.pm version 1.31 1391s # Using Apache/Test.pm version 1.42 1391s # testing : code for /index.html 1391s # expected: 200 1391s # received: '200' 1391s ok 1 1391s # testing : check for DMMATCH1 1391s # expected: '1' 1391s # received: '1' 1391s ok 2 1391s ok 1394s t/modules/env.t ..................... 1394s 1..6 1394s # Running under perl version 5.038002 for linux 1394s # Current time local: Tue Jun 4 09:33:18 2024 1394s # Current time GMT: Tue Jun 4 09:33:18 2024 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.42 1394s # host: /modules/env/host.shtml 1394s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1394s ok 1 1394s # nothere: /modules/env/nothere.shtml 1394s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1394s ok 2 1394s # set: /modules/env/set.shtml 1394s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1394s ok 3 1394s # setempty: /modules/env/setempty.shtml 1394s # setempty: EXPECT -><- ACTUAL -><- 1394s ok 4 1394s # type: /modules/env/type.shtml 1394s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1394s ok 5 1394s # unset: /modules/env/unset.shtml 1394s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1394s ok 6 1394s ok 1398s t/modules/expires.t ................. 1398s 1..92 1398s # Running under perl version 5.038002 for linux 1398s # Current time local: Tue Jun 4 09:33:21 2024 1398s # Current time GMT: Tue Jun 4 09:33:21 2024 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.42 1398s # debug: index.html 1398s HTTP/1.1 200 OK 1398s Cache-Control: max-age=325694317 1398s Connection: close 1398s Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Accept-Ranges: bytes 1398s ETag: "3-613edd771cbc0" 1398s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1398s Vary: In-If1 1398s Content-Length: 3 1398s Content-Type: text/html 1398s Expires: Sat, 30 Sep 2034 00:12:02 GMT 1398s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1398s Client-Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Client-Peer: 127.0.0.1:8529 1398s Client-Response-Num: 1 1398s DMMATCH1: 1 1398s 1398s 1398s ok 1 1398s # debug: [Cache-Control] [max-age=325694317] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1398s # debug: expires 2043187922 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 332425819 1398s # debug: actual : 332425819 1398s ok 2 1398s # debug: text.txt 1398s HTTP/1.1 200 OK 1398s Cache-Control: max-age=0 1398s Connection: close 1398s Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Accept-Ranges: bytes 1398s ETag: "0-613edd771cbc0" 1398s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1398s Vary: In-If1 1398s Content-Type: text/plain 1398s Expires: Tue, 04 Jun 2024 09:33:24 GMT 1398s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1398s Client-Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Client-Peer: 127.0.0.1:8529 1398s Client-Response-Num: 1 1398s DMMATCH1: 1 1398s 1398s 1398s ok 3 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: expires 1717493604 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731501 1398s # debug: actual : 6731501 1398s ok 4 1398s # debug: image.gif 1398s HTTP/1.1 200 OK 1398s Cache-Control: max-age=120 1398s Connection: close 1398s Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Accept-Ranges: bytes 1398s ETag: "0-613edd771cbc0" 1398s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1398s Vary: In-If1 1398s Content-Type: image/gif 1398s Expires: Tue, 04 Jun 2024 09:35:24 GMT 1398s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1398s Client-Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Client-Peer: 127.0.0.1:8529 1398s Client-Response-Num: 1 1398s DMMATCH1: 1 1398s 1398s 1398s ok 5 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:24 GMT 1398s # debug: expires 1717493724 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 6 1398s # debug: foo.jpg 1398s HTTP/1.1 200 OK 1398s Cache-Control: max-age=86400 1398s Connection: close 1398s Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Accept-Ranges: bytes 1398s ETag: "0-613edd771cbc0" 1398s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1398s Vary: In-If1 1398s Content-Type: image/jpeg 1398s Expires: Wed, 05 Jun 2024 09:33:24 GMT 1398s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1398s Client-Date: Tue, 04 Jun 2024 09:33:24 GMT 1398s Client-Peer: 127.0.0.1:8529 1398s Client-Response-Num: 1 1398s DMMATCH1: 1 1398s 1398s 1398s ok 7 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:24 GMT 1398s # debug: expires 1717580004 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 8 1398s # debug: [Cache-Control] [max-age=325694317] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1398s # debug: expires 2043187922 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 332425819 1398s # debug: actual : 332425819 1398s ok 9 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: expires 1717493604 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731501 1398s # debug: actual : 6731501 1398s ok 10 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:24 GMT 1398s # debug: expires 1717493724 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 11 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:24 GMT 1398s # debug: expires 1717580004 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 12 1398s # --- 1398s # ExpiresActive On 1398s # debug: [Cache-Control] [max-age=325694317] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1398s # debug: expires 2043187922 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 332425819 1398s # debug: actual : 332425819 1398s ok 13 1398s # --- 1398s # ExpiresActive On 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:24 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: expires 1717493604 1398s # debug: access Tue, 04 Jun 2024 09:33:24 GMT 1398s # debug: access 1717493604 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731501 1398s # debug: actual : 6731501 1398s ok 14 1398s # --- 1398s # ExpiresActive On 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 15 1398s # --- 1398s # ExpiresActive On 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 16 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A6940169 1398s # debug: [Cache-Control] [max-age=6940169] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Fri, 23 Aug 2024 17:22:54 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Fri, 23 Aug 2024 17:22:54 GMT 1398s # debug: expires 1724433774 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6940169 1398s # debug: actual : 6940169 1398s ok 17 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A6940169 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 18 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A6940169 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 19 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A6940169 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 20 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType text/plain M40785675 1398s # debug: [Cache-Control] [max-age=325694316] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1398s # debug: expires 2043187922 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 332425819 1398s # debug: actual : 332425819 1398s ok 21 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType text/plain M40785675 1398s # debug: [Cache-Control] [max-age=34054172] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Thu, 03 Jul 2025 13:02:58 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Thu, 03 Jul 2025 13:02:58 GMT 1398s # debug: expires 1751547778 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 40785675 1398s # debug: actual : 40785675 1398s ok 22 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType text/plain M40785675 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 23 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType text/plain M40785675 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 24 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35971896 1398s ExpiresByType text/plain "access plus 3 months 2 weeks 12 days 6 hours 28 minutes 4 seconds" 1398s # debug: [Cache-Control] [max-age=35971896] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Fri, 25 Jul 2025 17:45:01 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Fri, 25 Jul 2025 17:45:01 GMT 1398s # debug: expires 1753465501 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 35971896 1398s # debug: actual : 35971896 1398s ok 25 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35971896 1398s ExpiresByType text/plain "access plus 3 months 2 weeks 12 days 6 hours 28 minutes 4 seconds" 1398s # debug: [Cache-Control] [max-age=10045684] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Sat, 28 Sep 2024 16:01:29 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 28 Sep 2024 16:01:29 GMT 1398s # debug: expires 1727539289 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 10045684 1398s # debug: actual : 10045684 1398s ok 26 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35971896 1398s ExpiresByType text/plain "access plus 3 months 2 weeks 12 days 6 hours 28 minutes 4 seconds" 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 27 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35971896 1398s ExpiresByType text/plain "access plus 3 months 2 weeks 12 days 6 hours 28 minutes 4 seconds" 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 28 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A38194581 1398s # debug: [Cache-Control] [max-age=38194581] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Wed, 20 Aug 2025 11:09:46 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 20 Aug 2025 11:09:46 GMT 1398s # debug: expires 1755688186 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 38194581 1398s # debug: actual : 38194581 1398s ok 29 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A38194581 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 30 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A38194581 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 31 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault A38194581 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 32 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/gif A6230740 1398s # debug: [Cache-Control] [max-age=325694316] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1398s # debug: expires 2043187922 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 332425819 1398s # debug: actual : 332425819 1398s ok 33 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/gif A6230740 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 34 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/gif A6230740 1398s # debug: [Cache-Control] [max-age=6230740] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Thu, 15 Aug 2024 12:19:05 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Thu, 15 Aug 2024 12:19:05 GMT 1398s # debug: expires 1723724345 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6230740 1398s # debug: actual : 6230740 1398s ok 35 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/gif A6230740 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 36 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault M5898302 1398s ExpiresByType image/gif M2433847 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 37 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault M5898302 1398s ExpiresByType image/gif M2433847 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 38 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault M5898302 1398s ExpiresByType image/gif M2433847 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 39 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault M5898302 1398s ExpiresByType image/gif M2433847 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 40 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault "modification plus 2 months 2 weeks 10 days 1 hours 43 minutes 41 seconds" 1398s # debug: [Cache-Control] [max-age=532318] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Mon, 10 Jun 2024 13:25:24 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Mon, 10 Jun 2024 13:25:24 GMT 1398s # debug: expires 1718025924 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 7263821 1398s # debug: actual : 7263821 1398s ok 41 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault "modification plus 2 months 2 weeks 10 days 1 hours 43 minutes 41 seconds" 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 42 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault "modification plus 2 months 2 weeks 10 days 1 hours 43 minutes 41 seconds" 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 43 1398s #--- 1398s # ExpiresActive On 1398s ExpiresDefault "modification plus 2 months 2 weeks 10 days 1 hours 43 minutes 41 seconds" 1398s # debug: [Cache-Control] [max-age=86400] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 05 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 05 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717580005 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 86400 1398s # debug: actual : 86400 1398s ok 44 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 6 days 2 hours 29 minutes" 1398s # debug: [Cache-Control] [max-age=325694316] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1398s # debug: expires 2043187922 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 332425819 1398s # debug: actual : 332425819 1398s ok 45 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 6 days 2 hours 29 minutes" 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 46 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 6 days 2 hours 29 minutes" 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 47 1398s # --- 1398s # ExpiresActive On 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 6 days 2 hours 29 minutes" 1398s # debug: [Cache-Control] [max-age=28528637] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Wed, 30 Apr 2025 14:10:43 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Wed, 30 Apr 2025 14:10:43 GMT 1398s # debug: expires 1746022243 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 35260140 1398s # debug: actual : 35260140 1398s ok 48 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35424031 1398s ExpiresByType image/jpeg "access plus 2 months 2 weeks 8 days 1 hours 33 minutes 44 seconds" 1398s # debug: [Cache-Control] [max-age=35424031] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Expires] [Sat, 19 Jul 2025 09:33:56 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sat, 19 Jul 2025 09:33:56 GMT 1398s # debug: expires 1752917636 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 35424031 1398s # debug: actual : 35424031 1398s ok 49 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35424031 1398s ExpiresByType image/jpeg "access plus 2 months 2 weeks 8 days 1 hours 33 minutes 44 seconds" 1398s # debug: [Cache-Control] [max-age=0] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: expires 1717493605 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 6731502 1398s # debug: actual : 6731502 1398s ok 50 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35424031 1398s ExpiresByType image/jpeg "access plus 2 months 2 weeks 8 days 1 hours 33 minutes 44 seconds" 1398s # debug: [Cache-Control] [max-age=120] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Expires] [Tue, 04 Jun 2024 09:35:25 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Tue, 04 Jun 2024 09:35:25 GMT 1398s # debug: expires 1717493725 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 120 1398s # debug: actual : 120 1398s ok 51 1398s # --- 1398s # ExpiresActive On 1398s ExpiresDefault A35424031 1398s ExpiresByType image/jpeg "access plus 2 months 2 weeks 8 days 1 hours 33 minutes 44 seconds" 1398s # debug: [Cache-Control] [max-age=7090424] 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Expires] [Sun, 25 Aug 2024 11:07:09 GMT] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s # debug: expires Sun, 25 Aug 2024 11:07:09 GMT 1398s # debug: expires 1724584029 1398s # debug: access Tue, 04 Jun 2024 09:33:25 GMT 1398s # debug: access 1717493605 1398s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1398s # debug: modified 1710762103 1398s # debug: expected: 7090424 1398s # debug: actual : 7090424 1398s ok 52 1398s # --- 1398s # ExpiresActive Off 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 53 1398s # --- 1398s # ExpiresActive Off 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 54 1398s # --- 1398s # ExpiresActive Off 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 55 1398s # --- 1398s # ExpiresActive Off 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 56 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 months 1 weeks 3 days 1 hours 3 minutes 9 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 57 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 months 1 weeks 3 days 1 hours 3 minutes 9 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 58 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 months 1 weeks 3 days 1 hours 3 minutes 9 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 59 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 months 1 weeks 3 days 1 hours 3 minutes 9 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 60 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType text/plain A33192612 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 61 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType text/plain A33192612 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 62 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType text/plain A33192612 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 63 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType text/plain A33192612 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 64 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 1 years 1 months 2 weeks 4 days 6 hours 45 minutes 42 seconds" 1398s ExpiresByType text/plain "modification plus 1 years 3 days 2 hours 25 minutes 12 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 65 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 1 years 1 months 2 weeks 4 days 6 hours 45 minutes 42 seconds" 1398s ExpiresByType text/plain "modification plus 1 years 3 days 2 hours 25 minutes 12 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 66 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 1 years 1 months 2 weeks 4 days 6 hours 45 minutes 42 seconds" 1398s ExpiresByType text/plain "modification plus 1 years 3 days 2 hours 25 minutes 12 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 67 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 1 years 1 months 2 weeks 4 days 6 hours 45 minutes 42 seconds" 1398s ExpiresByType text/plain "modification plus 1 years 3 days 2 hours 25 minutes 12 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 68 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault A3993332 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 69 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault A3993332 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 70 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault A3993332 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 71 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault A3993332 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 72 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/gif M5373629 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 73 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/gif M5373629 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 74 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/gif M5373629 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 75 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/gif M5373629 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 76 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 2 weeks 18 days 2 hours 22 minutes 17 seconds" 1398s ExpiresByType image/gif M7863844 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 77 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 2 weeks 18 days 2 hours 22 minutes 17 seconds" 1398s ExpiresByType image/gif M7863844 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 78 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 2 weeks 18 days 2 hours 22 minutes 17 seconds" 1398s ExpiresByType image/gif M7863844 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 79 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault "modification plus 2 weeks 18 days 2 hours 22 minutes 17 seconds" 1398s ExpiresByType image/gif M7863844 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 80 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 years 3 months 7 days 33 minutes 23 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 81 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 years 3 months 7 days 33 minutes 23 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 82 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 years 3 months 7 days 33 minutes 23 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 83 1398s #--- 1398s # ExpiresActive Off 1398s ExpiresDefault "access plus 1 years 3 months 7 days 33 minutes 23 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 84 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 7 days 5 hours 5 minutes 47 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 85 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 7 days 5 hours 5 minutes 47 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 86 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 7 days 5 hours 5 minutes 47 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 87 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresByType image/jpeg "modification plus 1 years 1 months 1 weeks 7 days 5 hours 5 minutes 47 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 88 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault M3298722 1398s ExpiresByType image/jpeg "modification plus 3 months 14 days 23 minutes 49 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["3-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Length] [3] 1398s # debug: [Content-Type] [text/html] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 89 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault M3298722 1398s ExpiresByType image/jpeg "modification plus 3 months 14 days 23 minutes 49 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [text/plain] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 90 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault M3298722 1398s ExpiresByType image/jpeg "modification plus 3 months 14 days 23 minutes 49 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/gif] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 91 1398s # --- 1398s # ExpiresActive Off 1398s ExpiresDefault M3298722 1398s ExpiresByType image/jpeg "modification plus 3 months 14 days 23 minutes 49 seconds" 1398s # debug: [Connection] [close] 1398s # debug: [Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Accept-Ranges] [bytes] 1398s # debug: [ETag] ["0-613edd771cbc0"] 1398s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1398s # debug: [Vary] [In-If1] 1398s # debug: [Content-Type] [image/jpeg] 1398s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1398s # debug: [Client-Date] [Tue, 04 Jun 2024 09:33:25 GMT] 1398s # debug: [Client-Peer] [127.0.0.1:8529] 1398s # debug: [Client-Response-Num] [1] 1398s # debug: [DMMATCH1] [1] 1398s ok 92 1398s ok 1402s t/modules/ext_filter.t .............. 1402s 1..24 1402s # Running under perl version 5.038002 for linux 1402s # Current time local: Tue Jun 4 09:33:25 2024 1402s # Current time GMT: Tue Jun 4 09:33:25 2024 1402s # Using Test.pm version 1.31 1402s # Using Apache/Test.pm version 1.42 1402s # testing : sed output filter 1402s # expected: 'barbar' 1402s # received: 'barbar' 1402s ok 1 1402s # testing : slow filter process 1402s # expected: 'foobar' 1402s # received: 'foobar' 1402s ok 2 1402s # testing : echo worked 1402s # expected: 200 1402s # received: '200' 1402s ok 3 1402s # testing : request body filtered 1402s # expected: 'barbar 1402s # ' 1402s # received: 'barbar 1402s # ' 1402s ok 4 1402s # testing : got 413 error 1402s # expected: 413 1402s # received: '413' 1402s ok 5 1402s # testing : got 413 error body 1402s # expected: qr/413 Request Entity Too Large/ 1402s # received: ' 1402s # 1402s # 413 Request Entity Too Large 1402s # 1402s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

1402s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1402s # the request exceeds the capacity limit. 1402s # 1402s # ' 1402s ok 24 1402s ok 1406s t/modules/filter.t .................. 1406s 1..5 1406s # Running under perl version 5.038002 for linux 1406s # Current time local: Tue Jun 4 09:33:29 2024 1406s # Current time GMT: Tue Jun 4 09:33:29 2024 1406s # Using Test.pm version 1.31 1406s # Using Apache/Test.pm version 1.42 1406s # expected: 'HELLOWORLD' 1406s # received: 'HELLOWORLD' 1406s ok 1 1406s # expected: 'HELLOWORLD' 1406s # received: 'HELLOWORLD' 1406s ok 2 1406s # expected: 'HELLOWORLD' 1406s # received: 'HELLOWORLD' 1406s ok 3 1406s # expected: 'helloworld' 1406s # received: 'helloworld' 1406s ok 4 1406s # expected: 'helloworld' 1406s # received: 'helloworld' 1406s ok 5 1406s ok 1410s t/modules/headers.t ................. 1410s 1..376 1410s # Running under perl version 5.038002 for linux 1410s # Current time local: Tue Jun 4 09:33:33 2024 1410s # Current time GMT: Tue Jun 4 09:33:33 2024 1410s # Using Test.pm version 1.31 1410s # Using Apache/Test.pm version 1.42 1410s ok 1 1410s ok 2 1410s ok 3 1410s ok 4 1410s ok 5 1410s ok 6 1410s ok 7 1410s ok 8 1410s ok 9 1410s ok 10 1410s ok 11 1410s ok 12 1410s ok 13 1410s ok 14 1410s ok 15 1410s ok 16 1410s ok 17 1410s ok 18 1410s ok 19 1410s ok 20 1410s ok 21 1410s ok 22 1410s ok 23 1410s ok 24 1410s ok 25 1410s ok 26 1410s ok 27 1410s ok 28 1410s ok 29 1410s ok 30 1410s ok 31 1410s ok 32 1410s ok 33 1410s ok 34 1410s ok 35 1410s ok 36 1410s ok 37 1410s ok 38 1410s ok 39 1410s ok 40 1410s ok 41 1410s ok 42 1410s ok 43 1410s ok 44 1410s ok 45 1410s ok 46 1410s ok 47 1410s ok 48 1410s ok 49 1410s ok 50 1410s ok 51 1410s ok 52 1410s ok 53 1410s ok 54 1410s ok 55 1410s ok 56 1410s ok 57 1410s ok 58 1410s ok 59 1410s ok 60 1410s ok 61 1410s ok 62 1410s ok 63 1410s ok 64 1410s ok 65 1410s ok 66 1410s ok 67 1410s ok 68 1410s ok 69 1410s ok 70 1410s ok 71 1410s ok 72 1410s ok 73 1410s ok 74 1410s ok 75 1410s ok 76 1410s ok 77 1410s ok 78 1410s ok 79 1410s ok 80 1410s ok 81 1410s ok 82 1410s ok 83 1410s ok 84 1410s ok 85 1410s ok 86 1410s ok 87 1410s ok 88 1410s ok 89 1410s ok 90 1410s ok 91 1410s ok 92 1410s ok 93 1410s ok 94 1410s ok 95 1410s ok 96 1410s ok 97 1410s ok 98 1410s ok 99 1410s ok 100 1410s ok 101 1410s ok 102 1410s ok 103 1410s ok 104 1410s ok 105 1410s ok 106 1410s ok 107 1410s ok 108 1410s ok 109 1410s ok 110 1410s ok 111 1410s ok 112 1410s ok 113 1410s ok 114 1410s ok 115 1410s ok 116 1410s ok 117 1410s ok 118 1410s ok 119 1410s ok 120 1410s ok 121 1410s ok 122 1410s ok 123 1410s ok 124 1410s ok 125 1410s ok 126 1410s ok 127 1410s ok 128 1410s ok 129 1410s ok 130 1410s ok 131 1410s ok 132 1410s ok 133 1410s ok 134 1410s ok 135 1410s ok 136 1410s ok 137 1410s ok 138 1410s ok 139 1410s ok 140 1410s ok 141 1410s ok 142 1410s ok 143 1410s ok 144 1410s ok 145 1410s ok 146 1410s ok 147 1410s ok 148 1410s ok 149 1410s ok 150 1410s ok 151 1410s ok 152 1410s ok 153 1410s ok 154 1410s ok 155 1410s ok 156 1410s ok 157 1410s ok 158 1410s ok 159 1410s ok 160 1410s ok 161 1410s ok 162 1410s ok 163 1410s ok 164 1410s ok 165 1410s ok 166 1410s ok 167 1410s ok 168 1410s ok 169 1410s ok 170 1410s ok 171 1410s ok 172 1410s ok 173 1410s ok 174 1410s ok 175 1410s ok 176 1410s ok 177 1410s ok 178 1410s ok 179 1410s ok 180 1410s ok 181 1410s ok 182 1410s ok 183 1410s ok 184 1410s ok 185 1410s ok 186 1410s ok 187 1410s ok 188 1410s ok 189 1410s ok 190 1410s ok 191 1410s ok 192 1410s ok 193 1410s ok 194 1410s ok 195 1410s ok 196 1410s ok 197 1410s ok 198 1410s ok 199 1410s ok 200 1410s ok 201 1410s ok 202 1410s ok 203 1410s ok 204 1410s ok 205 1410s ok 206 1410s ok 207 1410s ok 208 1410s ok 209 1410s ok 210 1410s ok 211 1410s ok 212 1410s ok 213 1410s ok 214 1410s ok 215 1410s ok 216 1410s ok 217 1410s ok 218 1410s ok 219 1410s ok 220 1410s ok 221 1410s ok 222 1410s ok 223 1410s ok 224 1410s ok 225 1410s ok 226 1410s ok 227 1410s ok 228 1410s ok 229 1410s ok 230 1410s ok 231 1410s ok 232 1410s ok 233 1410s ok 234 1410s ok 235 1410s ok 236 1410s ok 237 1410s ok 238 1410s ok 239 1410s ok 240 1410s ok 241 1410s ok 242 1410s ok 243 1410s ok 244 1410s ok 245 1410s ok 246 1410s ok 247 1410s ok 248 1410s ok 249 1410s ok 250 1410s ok 251 1410s ok 252 1410s ok 253 1410s ok 254 1410s ok 255 1410s ok 256 1410s ok 257 1410s ok 258 1410s ok 259 1410s ok 260 1410s ok 261 1410s ok 262 1410s ok 263 1410s ok 264 1410s ok 265 1410s ok 266 1410s ok 267 1410s ok 268 1410s ok 269 1410s ok 270 1410s ok 271 1410s ok 272 1410s ok 273 1410s ok 274 1410s ok 275 1410s ok 276 1410s ok 277 1410s ok 278 1410s ok 279 1410s ok 280 1410s ok 281 1410s ok 282 1410s ok 283 1410s ok 284 1410s ok 285 1410s ok 286 1410s ok 287 1410s ok 288 1410s ok 289 1410s ok 290 1410s ok 291 1410s ok 292 1410s ok 293 1410s ok 294 1410s ok 295 1410s ok 296 1410s ok 297 1410s ok 298 1410s ok 299 1410s ok 300 1410s ok 301 1410s ok 302 1410s ok 303 1410s ok 304 1410s ok 305 1410s ok 306 1410s ok 307 1410s ok 308 1410s ok 309 1410s ok 310 1410s ok 311 1410s ok 312 1410s ok 313 1410s ok 314 1410s ok 315 1410s ok 316 1410s ok 317 1410s ok 318 1410s ok 319 1410s ok 320 1410s ok 321 1410s ok 322 1410s ok 323 1410s ok 324 1410s ok 325 1410s ok 326 1410s ok 327 1410s ok 328 1410s ok 329 1410s ok 330 1410s ok 331 1410s ok 332 1410s ok 333 1410s ok 334 1410s ok 335 1410s ok 336 1410s ok 337 1410s ok 338 1410s ok 339 1410s ok 340 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: value 1410s Header sent n°1: 1410s header: Aaa 1410s value: b 1410s Header sent n°2: 1410s header: Aa 1410s value: bb 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 341 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: value 1410s received: value 1410s 1410s Header received n°1: 1410s header: Aaa 1410s expected: b 1410s received: b 1410s 1410s Header received n°2: 1410s header: Aa 1410s expected: bb 1410s received: bb 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Aa: bb 1410s Aaa: b 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: value 1410s 1410s ok 342 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo 1410s Header sent n°1: 1410s header: aaa 1410s value: b 1410s Header sent n°2: 1410s header: aa 1410s value: bb 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 343 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Header received n°1: 1410s header: aa 1410s expected: bb 1410s received: bb 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Aa: bb 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 344 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo 1410s Header sent n°1: 1410s header: Test-Header1 1410s value: value1 1410s Header sent n°2: 1410s header: Test-Header2 1410s value: value2 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 345 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s Header received n°1: 1410s header: Test-Header1 1410s expected: value1 1410s received: value1 1410s 1410s Header received n°2: 1410s header: Test-Header2 1410s expected: value2 1410s received: value2 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s Test-Header1: value1 1410s Test-Header2: value2 1410s 1410s ok 346 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foofoo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 347 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: barfoo 1410s received: barfoo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: barfoo 1410s 1410s ok 348 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo2foo2 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 349 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: barfoo2 1410s received: barfoo2 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: barfoo2 1410s 1410s ok 350 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foofoo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 351 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: bar2foo 1410s received: bar2foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: bar2foo 1410s 1410s ok 352 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foofoo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 353 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: barbar 1410s received: barbar 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: barbar 1410s 1410s ok 354 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo2foo2 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 355 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: barbar 1410s received: barbar 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: barbar 1410s 1410s ok 356 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foofoo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 357 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: bar2bar2 1410s received: bar2bar2 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: bar2bar2 1410s 1410s ok 358 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 359 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 360 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 361 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 362 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: "foo" 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 363 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: "foo", foo 1410s received: "foo", foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: "foo", foo 1410s 1410s ok 364 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 365 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo, bar 1410s received: foo, bar 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo, bar 1410s 1410s ok 366 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 367 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 368 1410s 1410s 1410s 1410s Header sent n°0: 1410s header: Test-Header 1410s value: foo 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 369 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Header received n°1: 1410s header: Test-Header2 1410s expected: bar 1410s received: bar 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s Test-Header2: bar 1410s 1410s ok 370 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 371 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 372 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 373 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 374 1410s # testing : Checking return code is '200' 1410s # expected: 200 1410s # received: '200' 1410s ok 375 1410s 1410s Header received n°0: 1410s header: Test-Header 1410s expected: foo 1410s received: foo 1410s 1410s Response received is: 1410s HTTP/1.1 200 OK 1410s Connection: close 1410s Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Accept-Ranges: bytes 1410s ETag: "0-613edd771cbc0" 1410s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1410s Vary: In-If1 1410s Content-Length: 0 1410s Content-Type: text/html 1410s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1410s Client-Date: Tue, 04 Jun 2024 09:33:37 GMT 1410s Client-Peer: 127.0.0.1:8529 1410s Client-Response-Num: 1 1410s DMMATCH1: 1 1410s Test-Header: foo 1410s 1410s ok 376 1410s ok 1418s t/modules/heartbeat.t ............... 1418s 1..1 1418s # Running under perl version 5.038002 for linux 1418s # Current time local: Tue Jun 4 09:33:37 2024 1418s # Current time GMT: Tue Jun 4 09:33:37 2024 1418s # Using Test.pm version 1.31 1418s # Using Apache/Test.pm version 1.42 1418s Expecting at least 3 heartbeat ; Seen: 5 1418s ok 1 1418s ok 1422s t/modules/http2.t ................... 1422s 1..56 1422s # Running under perl version 5.038002 for linux 1422s # Current time local: Tue Jun 4 09:33:45 2024 1422s # Current time GMT: Tue Jun 4 09:33:45 2024 1422s # Using Test.pm version 1.31 1422s # Using Apache/Test.pm version 1.42 1422s ok 1 1422s ok 2 1422s # testing : read first response-line 1422s # expected: qr/^HTTP\/1\.. 200/ 1422s # received: 'HTTP/1.1 200 OK 1422s # ' 1422s ok 3 1422s # testing : TLS version in use 1422s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 1422s # received: 'TLSv1_3' 1422s ok 4 1422s test case: TC0001, expecting 200: GET http://localhost:8557/ 1422s # testing : GET http://localhost:8557/ 1422s # expected: 200 1422s # received: '200' 1422s ok 5 1422s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 1422s # testing : GET http://localhost:8557/not_here 1422s # expected: 404 1422s # received: '404' 1422s ok 6 1422s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 7 1422s ok 8 1422s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 9 1422s ok 10 1422s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 1422s # testing : response status 1422s # expected: 302 1422s # received: '302' 1422s ok 11 1422s # testing : location header 1422s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 1422s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 1422s ok 12 1422s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 13 1422s # testing : content comparision 1422s # expected: ' 1422s #

Hello World!

1422s # 1422s # ' 1422s # received: ' 1422s #

Hello World!

1422s # 1422s # ' 1422s ok 14 1422s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 1422s # testing : response status 1422s # expected: 400 1422s # received: '400' 1422s ok 15 1422s # testing : content comparision 1422s # expected: ' 1422s #

No query was specified.

1422s # 1422s # ' 1422s # received: ' 1422s #

No query was specified.

1422s # 1422s # ' 1422s ok 16 1422s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 17 1422s # testing : content comparision 1422s # expected: '01234567890123456789' 1422s # received: '01234567890123456789' 1422s ok 18 1422s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 19 1422s # testing : content-length 1422s # expected: 100 1422s # received: 100 1422s ok 20 1422s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 21 1422s # testing : content-length 1422s # expected: 1000 1422s # received: 1000 1422s ok 22 1422s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 23 1422s # testing : content-length 1422s # expected: 10000 1422s # received: 10000 1422s ok 24 1422s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 25 1422s # testing : content-length 1422s # expected: 100000 1422s # received: 100000 1422s ok 26 1422s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 27 1422s # testing : content-length 1422s # expected: 1000000 1422s # received: 1000000 1422s ok 28 1422s test case: TC0001, expecting 200: GET https://localhost:8558/ 1422s # testing : GET https://localhost:8558/ 1422s # expected: 200 1422s # received: '200' 1422s ok 29 1422s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 1422s # testing : GET https://localhost:8558/not_here 1422s # expected: 404 1422s # received: '404' 1422s ok 30 1422s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 31 1422s ok 32 1422s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 33 1422s ok 34 1422s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 1422s # testing : response status 1422s # expected: 302 1422s # received: '302' 1422s ok 35 1422s # testing : location header 1422s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 1422s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 1422s ok 36 1422s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 37 1422s # testing : content comparision 1422s # expected: ' 1422s #

Hello World!

1422s # 1422s # ' 1422s # received: ' 1422s #

Hello World!

1422s # 1422s # ' 1422s ok 38 1422s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 1422s # testing : response status 1422s # expected: 400 1422s # received: '400' 1422s ok 39 1422s # testing : content comparision 1422s # expected: ' 1422s #

No query was specified.

1422s # 1422s # ' 1422s # received: ' 1422s #

No query was specified.

1422s # 1422s # ' 1422s ok 40 1422s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 41 1422s # testing : content comparision 1422s # expected: '01234567890123456789' 1422s # received: '01234567890123456789' 1422s ok 42 1422s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 43 1422s # testing : content-length 1422s # expected: 100 1422s # received: 100 1422s ok 44 1422s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 45 1422s # testing : content-length 1422s # expected: 1000 1422s # received: 1000 1422s ok 46 1422s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 47 1422s # testing : content-length 1422s # expected: 10000 1422s # received: 10000 1422s ok 48 1422s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 49 1422s # testing : content-length 1422s # expected: 100000 1422s # received: 100000 1422s ok 50 1422s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 1422s # testing : response status 1422s # expected: 200 1422s # received: '200' 1422s ok 51 1422s # testing : content-length 1422s # expected: 1000000 1422s # received: 1000000 1422s ok 52 1422s test case: VHOST000, expecting 200: GET https://localhost:8558/ 1422s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 1422s # expected: 200 1422s # received: '200' 1422s ok 53 1422s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 1422s # testing : GET https://localhost:8558/misdirected 1422s # expected: 404 1422s # received: '404' 1422s ok 54 1422s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 1422s # testing : GET https://localhost:8558/misdirected 1422s # expected: 421 1422s # received: '421' 1422s ok 55 1422s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 1422s # testing : GET https://localhost:8558/misdirected 1422s # expected: 404 1422s # received: '404' 1422s ok 56 1422s ok 1428s t/modules/include.t ................. 1428s 1..98 1428s # Running under perl version 5.038002 for linux 1428s # Current time local: Tue Jun 4 09:33:49 2024 1428s # Current time GMT: Tue Jun 4 09:33:49 2024 1428s # Using Test.pm version 1.31 1428s # Using Apache/Test.pm version 1.42 1428s # testing : GET /modules/include/abs-path.shtml 1428s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1428s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1428s ok 1 1428s # testing : GET /modules/include/apexpr/err.shtml 1428s # expected: '[an error occurred while processing this directive] err.shtml' 1428s # received: '[an error occurred while processing this directive] err.shtml' 1428s ok 2 1428s # testing : GET /modules/include/apexpr/if1.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 3 1428s # testing : GET /modules/include/apexpr/lazyvar.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 4 1428s # testing : GET /modules/include/apexpr/restrict.shtml 1428s # expected: '[an error occurred while processing this directive] restrict.shtml' 1428s # received: '[an error occurred while processing this directive] restrict.shtml' 1428s ok 5 1428s # testing : GET /modules/include/apexpr/var.shtml 1428s # expected: 'pass pass pass' 1428s # received: 'pass pass pass' 1428s ok 6 1428s # testing : GET /modules/include/big.shtml 1428s # expected: 'hello pass pass pass hello' 1428s # received: 'hello pass pass pass hello' 1428s ok 7 1428s # testing : GET /modules/include/comment.shtml 1428s # expected: 'No comment here' 1428s # received: 'No comment here' 1428s ok 8 1428s # testing : GET /modules/include/echo.shtml 1428s # expected: 'echo.shtml' 1428s # received: 'echo.shtml' 1428s ok 9 1428s # testing : GET /modules/include/echo1.shtml 1428s # expected: '' 1428s # received: '' 1428s ok 10 1428s # testing : GET /modules/include/echo2.shtml 1428s # expected: ' pass config echomsg pass' 1428s # received: ' pass config echomsg pass' 1428s ok 11 1428s # testing : GET /modules/include/echo3.shtml 1428s # expected: '' 1428s # received: '' 1428s ok 12 1428s # testing : GET /modules/include/encode.shtml 1428s # expected: '# %^ %23%20%25%5e' 1428s # received: '# %^ %23%20%25%5e' 1428s ok 13 1428s # testing : GET /modules/include/errmsg1.shtml 1428s # expected: 'errmsg' 1428s # received: 'errmsg' 1428s ok 14 1428s # testing : GET /modules/include/errmsg2.shtml 1428s # expected: 'errmsg' 1428s # received: 'errmsg' 1428s ok 15 1428s # testing : GET /modules/include/errmsg3.shtml 1428s # expected: 'errmsg' 1428s # received: 'errmsg' 1428s ok 16 1428s # testing : GET /modules/include/errmsg4.shtml 1428s # expected: 'pass errmsg' 1428s # received: 'pass errmsg' 1428s ok 17 1428s # testing : GET /modules/include/errmsg5.shtml 1428s # expected: '' 1428s # received: '' 1428s ok 18 1428s # testing : GET /modules/include/exec/off/cgi.shtml 1428s # expected: '[an error occurred while processing this directive]' 1428s # received: '[an error occurred while processing this directive]' 1428s ok 19 1428s # testing : GET /modules/include/exec/off/cmd.shtml 1428s # expected: '[an error occurred while processing this directive]' 1428s # received: '[an error occurred while processing this directive]' 1428s ok 20 1428s # testing : GET /modules/include/exec/on/cgi.shtml 1428s # expected: 'perl cgi' 1428s # received: 'perl cgi' 1428s ok 21 1428s # testing : GET /modules/include/exec/on/cmd.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 22 1428s # testing : GET /modules/include/extra/inc-bogus.shtml 1428s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 1428s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 1428s ok 23 1428s # testing : GET /modules/include/foo.shtml 1428s # expected: '[an error occurred while processing this directive] foo.shtml body' 1428s # received: '[an error occurred while processing this directive] foo.shtml body' 1428s ok 24 1428s # testing : GET /modules/include/foo1.shtml 1428s # expected: '[an error occurred while processing this directive] foo.shtml body' 1428s # received: '[an error occurred while processing this directive] foo.shtml body' 1428s ok 25 1428s # testing : GET /modules/include/foo2.shtml 1428s # expected: '[an error occurred while processing this directive] foo.shtml body' 1428s # received: '[an error occurred while processing this directive] foo.shtml body' 1428s ok 26 1428s # testing : GET /modules/include/if1.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 27 1428s # testing : GET /modules/include/if10.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 28 1428s # testing : GET /modules/include/if11.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 29 1428s # testing : GET /modules/include/if2.shtml 1428s # expected: 'pass pass' 1428s # received: 'pass pass' 1428s ok 30 1428s # testing : GET /modules/include/if3.shtml 1428s # expected: 'pass pass pass' 1428s # received: 'pass pass pass' 1428s ok 31 1428s # testing : GET /modules/include/if4.shtml 1428s # expected: 'pass pass' 1428s # received: 'pass pass' 1428s ok 32 1428s # testing : GET /modules/include/if5.shtml 1428s # expected: 'pass pass pass' 1428s # received: 'pass pass pass' 1428s ok 33 1428s # testing : GET /modules/include/if6.shtml 1428s # expected: '[an error occurred while processing this directive]' 1428s # received: '[an error occurred while processing this directive]' 1428s ok 34 1428s # testing : GET /modules/include/if7.shtml 1428s # expected: '[an error occurred while processing this directive]' 1428s # received: '[an error occurred while processing this directive]' 1428s ok 35 1428s # testing : GET /modules/include/if8.shtml 1428s # expected: 'pass' 1428s # received: 'pass' 1428s ok 36 1428s # testing : GET /modules/include/if9.shtml 1428s # expected: 'pass pass' 1428s # received: 'pass pass' 1428s ok 37 1428s # testing : GET /modules/include/inc-nego.shtml 1428s # expected: 'index.html.en' 1428s # received: 'index.html.en' 1428s ok 38 1428s # testing : GET /modules/include/inc-rfile.shtml 1428s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1428s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1428s ok 39 1428s # testing : GET /modules/include/inc-rvirtual.shtml 1428s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1428s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1428s ok 40 1428s # testing : GET /modules/include/include1.shtml 1428s # expected: 'inc-two.shtml body include.shtml body' 1428s # received: 'inc-two.shtml body include.shtml body' 1428s ok 41 1428s # testing : GET /modules/include/include2.shtml 1428s # expected: 'inc-two.shtml body include.shtml body' 1428s # received: 'inc-two.shtml body include.shtml body' 1428s ok 42 1428s # testing : GET /modules/include/include3.shtml 1428s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1428s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1428s ok 43 1428s # testing : GET /modules/include/include4.shtml 1428s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1428s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1428s ok 44 1428s # testing : GET /modules/include/include5.shtml 1428s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1428s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1428s ok 45 1428s # testing : GET /modules/include/include6.shtml 1428s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1428s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1428s ok 46 1428s # testing : GET /modules/include/malformed.shtml 1428s # expected: '[an error occurred while processing this directive] malformed.shtml' 1428s # received: '[an error occurred while processing this directive] malformed.shtml' 1428s ok 47 1428s # testing : POST /modules/include/mod_request/echo.shtml 1428s # expected: 'echo.shtml' 1428s # received: 'echo.shtml' 1428s ok 48 1428s # testing : POST /modules/include/mod_request/post.shtml 1428s # expected: 'POST foo: bar foo2: bar2' 1428s # received: 'POST foo: bar foo2: bar2' 1428s ok 49 1428s # testing : sizeof(body) > KeptBodySize 1428s # expected: 413 1428s # received: '413' 1428s ok 50 1428s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 1428s # expected: 'GET foo: bar foo2: bar2' 1428s # received: 'GET foo: bar foo2: bar2' 1428s ok 51 1428s # testing : GET /modules/include/newline.shtml 1428s # expected: 'inc-two.shtml body' 1428s # received: 'inc-two.shtml body' 1428s ok 52 1428s # testing : GET /modules/include/notreal.shtml 1428s # expected: 'pass ' 1428s # received: '-->' 1428s ok 54 1428s # testing : GET /modules/include/parse2.shtml 1428s # expected: '"' 1428s # received: '"' 1428s ok 55 1428s # testing : GET /modules/include/ranged-virtual.shtml with Range 1429s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1429s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1429s ok 56 1429s # testing : GET /modules/include/regex.shtml 1429s # expected: '(none) 1 (none)' 1429s # received: '(none) 1 (none)' 1429s ok 57 1429s # testing : GET /modules/include/retagged1.shtml 1429s # expected: 'retagged1.shtml' 1429s # received: 'retagged1.shtml' 1429s ok 58 1429s # testing : GET /modules/include/retagged2.shtml 1429s # expected: '----retagged2.shtml' 1429s # received: '----retagged2.shtml' 1429s ok 59 1429s # testing : GET /modules/include/set.shtml 1429s # expected: 'set works' 1429s # received: 'set works' 1429s ok 60 1429s # testing : GET /modules/include/var128.shtml 1429s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1429s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1429s ok 61 1429s # testing : GET /modules/include/virtualq.shtml?foo=bar 1429s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 1429s # received: 'foo=bar pass inc-two.shtml body foo=bar' 1429s ok 62 1429s # testing : GET /modules/include/size.shtml 1429s # expected: '1,122 1,122 1.1K 1.1K' 1429s # received: '1,122 1,122 1.1K 1.1K' 1429s ok 63 1429s # testing : GET /modules/include/file.shtml 1429s # expected: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 1429s # received: 'Monday, March 18, 2024 Monday, March 18, 2024 1710762103 1710762103' 1429s ok 64 1429s # testing : GET /modules/include/printenv.shtml 1429s # expected: '200' 1429s # received: '200' 1429s ok 65 1429s ok 66 1429s ok 67 1429s # testing : /mod_include test/ 1429s # expected: qr/mod_include test/ 1429s # received: ' 1429s # 1429s # mod_include test 1429s # 1429s # 1429s # 1429s #

mod_include test

1429s # 1429s # 1429s # Hello World 1429s # 1429s #

[back]

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

mod_include test

1429s # 1429s # 1429s # Hello World 1429s # 1429s #

[back]

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

mod_include test

1429s # 1429s # 1429s # Hello World 1429s # 1429s #

[back]

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

Load Balancer Manager for localhost

1457s # 1457s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1457s #
Server Built: 2024-04-18T15:13:41
1457s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1457s #
1457s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

1493s #

The document has moved here.

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

Moved Permanently

1493s #

The document has moved here.

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

Moved Permanently

1493s #

The document has moved here.

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

Moved Permanently

1493s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1493s #

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

Multiple Choices

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

Available documents: 1493s #

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

Multiple Choices

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

Available documents: 1493s #

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

Moved Permanently

1493s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1493s #

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

Multiple Choices

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

Available documents: 1493s #

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

Moved Permanently

1493s #

The document has moved here.

1493s # 1493s # ' 1493s ok 48 1493s ok 1497s t/modules/status.t .................. 1497s 1..1 1497s # Running under perl version 5.038002 for linux 1497s # Current time local: Tue Jun 4 09:35:00 2024 1497s # Current time GMT: Tue Jun 4 09:35:00 2024 1497s # Using Test.pm version 1.31 1497s # Using Apache/Test.pm version 1.42 1497s 1497s 1497s Apache Status 1497s 1497s

Apache Server Status for localhost (via 127.0.0.1)

1497s 1497s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1497s
Server MPM: event
1497s
Server Built: 2024-04-18T15:13:41 1497s

1497s
Current Time: Tuesday, 04-Jun-2024 09:35:04 UTC
1497s
Restart Time: Tuesday, 04-Jun-2024 09:29:14 UTC
1497s
Parent Server Config. Generation: 1
1497s
Parent Server MPM Generation: 0
1497s
Server uptime: 5 minutes 49 seconds
1497s
Server load: 1.21 1.15 0.92
1497s
Total accesses: 6794 - Total Traffic: 139.6 MB - Total Duration: 33117
1497s
CPU Usage: u5.52 s9.96 cu1.23 cs1.89 - 5.33% CPU load
1497s
19.5 requests/sec - 409.7 kB/second - 21.0 kB/request - 4.87445 ms/request
1497s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1497s
1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323969no0yes0025000
1323970no0yes1024000
2323983no0yes0025000
3343265no0yes0025000
Sum400 1099000
1497s
___________________________W____________________________________
1497s ____________________________________............................
1497s ................................................................
1497s ................................................................
1497s ................................................................
1497s ................................................................
1497s ................
1497s

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

1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s
SrvPIDAccMCPU 1497s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03239690/60/60_ 1497s 4.38302100.00.390.39 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/59/59_ 1497s 4.38311910.04.304.30 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/62/62_ 1497s 4.40601390.00.290.29 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/65/65_ 1497s 4.41301340.00.490.49 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-03239690/59/59_ 1497s 4.38601820.00.310.31 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/61/61_ 1497s 4.40601240.00.310.31 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/52/52_ 1497s 4.4060620.00.200.20 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/60/60_ 1497s 4.38601140.00.310.31 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/63/63_ 1497s 4.3860730.00.670.67 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/68/68_ 1497s 4.40611250.00.800.80 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/52/52_ 1497s 4.40601560.010.0010.00 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/65/65_ 1497s 4.40304040.06.296.29 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-03239690/64/64_ 1497s 4.4030790.00.690.69 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-03239690/51/51_ 1497s 4.36611500.02.192.19 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/55/55_ 1497s 4.3631640.00.520.52 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/60/60_ 1497s 4.3630730.00.540.54 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/63/63_ 1497s 4.413013120.010.0810.08 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-03239690/50/50_ 1497s 4.3631560.00.320.32 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/68/68_ 1497s 4.40301570.00.310.31 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-03239690/62/62_ 1497s 4.41301090.00.440.44 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-03239690/60/60_ 1497s 4.413067820.01.251.25 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-03239690/60/60_ 1497s 4.383167770.00.360.36 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/56/56_ 1497s 4.38311530.00.330.33 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/60/60_ 1497s 4.3830650.00.260.26 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03239690/54/54_ 1497s 4.4130990.01.121.12 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-03239700/100/100_ 1497s 4.61611490.00.570.57 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/92/92_ 1497s 4.61601640.00.450.45 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239701/92/92W 1497s 4.59002450.06.406.40 1497s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-03239700/87/87_ 1497s 4.59601210.00.940.94 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/100/100_ 1497s 4.61601080.00.630.63 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/95/95_ 1497s 4.61301380.02.602.60 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/96/96_ 1497s 4.6061790.00.570.57 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/91/91_ 1497s 4.59611050.00.540.54 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/97/97_ 1497s 4.60611480.00.520.52 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/96/96_ 1497s 4.62611130.00.550.55 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/94/94_ 1497s 4.62611040.00.480.48 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/97/97_ 1497s 4.62611980.00.600.60 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/89/89_ 1497s 4.62302140.00.520.52 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-03239700/90/90_ 1497s 4.60611420.00.580.58 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/94/94_ 1497s 4.60611860.02.472.47 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/100/100_ 1497s 4.62301710.01.251.25 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-03239700/91/91_ 1497s 4.60312600.01.111.11 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/97/97_ 1497s 4.623022770.00.660.66 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
1-03239700/92/92_ 1497s 4.60302120.00.610.61 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/91/91_ 1497s 4.62301680.00.620.62 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
1-03239700/93/93_ 1497s 4.60302870.00.570.57 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/98/98_ 1497s 4.60302340.00.920.92 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/93/93_ 1497s 4.60301600.00.730.73 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03239700/97/97_ 1497s 4.62301950.00.720.72 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
1-03239700/101/101_ 1497s 4.63302120.01.061.06 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-03239830/68/68_ 1497s 5.53601080.00.760.76 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/62/62_ 1497s 5.5361900.00.340.34 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/70/70_ 1497s 5.5360900.00.820.82 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/70/70_ 1497s 5.53311050.00.400.40 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/67/67_ 1497s 5.5561890.04.124.12 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/71/71_ 1497s 5.55611190.00.540.54 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/67/67_ 1497s 5.5461900.00.400.40 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/74/74_ 1497s 5.56612470.00.950.95 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/74/74_ 1497s 5.566110860.00.400.40 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/71/71_ 1497s 5.56611200.00.370.37 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/77/77_ 1497s 5.56601560.06.196.19 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/66/66_ 1497s 5.54611070.01.451.45 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/77/77_ 1497s 5.5660990.01.011.01 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/74/74_ 1497s 5.5561910.00.940.94 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/64/64_ 1497s 5.5461940.00.320.32 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/67/67_ 1497s 5.56601090.04.294.29 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/68/68_ 1497s 5.56628300.010.3910.39 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/72/72_ 1497s 5.5261940.01.291.29 1497s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
2-03239830/66/66_ 1497s 5.5761980.00.330.33 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/71/71_ 1497s 5.53612950.01.571.57 1497s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test404 HTTP/1.1
2-03239830/68/68_ 1497s 5.5761850.00.480.48 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/70/70_ 1497s 5.57611620.00.400.40 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03239830/72/72_ 1497s 5.5361940.00.480.48 1497s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test HTTP/1.1
2-03239830/70/70_ 1497s 5.5730820.01.231.23 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-03239830/69/69_ 1497s 5.53611610.00.550.55 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/48/48_ 1497s 3.89301460.00.130.13 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-03432650/47/47_ 1497s 3.8930850.00.100.10 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
3-03432650/48/48_ 1497s 3.87301330.04.604.60 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/47/47_ 1497s 3.88301050.00.110.11 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/51/51_ 1497s 3.8930840.00.130.13 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-03432650/45/45_ 1497s 3.8830790.00.140.14 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/50/50_ 1497s 3.89301120.00.190.19 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-03432650/49/49_ 1497s 3.8930870.00.140.14 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-03432650/45/45_ 1497s 3.8831920.02.062.06 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/51/51_ 1497s 3.88311860.010.0010.00 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/44/44_ 1497s 3.89301910.00.160.16 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-03432650/54/54_ 1497s 3.88301750.00.210.21 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/41/41_ 1497s 3.89301030.00.100.10 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-03432650/53/53_ 1497s 3.88301340.00.200.20 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/43/43_ 1497s 3.86611360.00.260.26 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/51/51_ 1497s 3.85301620.00.140.14 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/56/56_ 1497s 3.893012600.04.404.40 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-03432650/43/43_ 1497s 3.88611080.00.200.20 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/53/53_ 1497s 3.89301730.06.006.00 1497s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-03432650/51/51_ 1497s 3.8861980.00.210.21 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/40/40_ 1497s 3.87612640.00.130.13 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/48/48_ 1497s 3.87621120.00.130.13 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/46/46_ 1497s 3.87601030.00.190.19 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/44/44_ 1497s 3.88611160.00.060.06 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03432650/49/49_ 1497s 3.87301440.00.130.13 1497s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1497s
1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s 1497s
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
1497s 1497s ok 1 1497s ok 1501s t/modules/substitute.t .............. 1501s 1..19 1501s # Running under perl version 5.038002 for linux 1501s # Current time local: Tue Jun 4 09:35:04 2024 1501s # Current time GMT: Tue Jun 4 09:35:04 2024 1501s # Using Test.pm version 1.31 1501s # Using Apache/Test.pm version 1.42 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 1 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 2 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'foofoo': OK 1501s ok 3 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 4 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 5 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 6 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'foof 1501s oo': OK 1501s ok 7 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xfoo': OK 1501s ok 8 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1501s ok 9 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s ': OK 1501s ok 10 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'a$1axb(': OK 1501s ok 11 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'a$XX': OK 1501s ok 12 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1501s ok 13 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'x&x': OK 1501s ok 14 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xx': OK 1501s ok 15 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'fcooar': OK 1501s ok 16 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'fc$1ar': OK 1501s ok 17 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'fdooar': OK 1501s ok 18 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'XXXfooXXX 1501s bar': OK 1501s ok 19 1501s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s ok 1507s t/modules/unique_id.t ............... 1507s 1..300 1507s # Running under perl version 5.038002 for linux 1507s # Current time local: Tue Jun 4 09:35:08 2024 1507s # Current time GMT: Tue Jun 4 09:35:08 2024 1507s # Using Test.pm version 1.31 1507s # Using Apache/Test.pm version 1.42 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 1 1507s # unique id: Zl7f0B8nUEv66YywYdL70gAAAMg 1507s ok 2 1507s ok 3 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 4 1507s # unique id: Zl7f0OloMnr_vvjMUhqZuwAAAIQ 1507s ok 5 1507s ok 6 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 7 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpyAAAAEM 1507s ok 8 1507s ok 9 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 10 1507s # unique id: Zl7f0I0mHY2s-08WfYQNZwAAAAI 1507s ok 11 1507s ok 12 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 13 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpyQAAAEA 1507s ok 14 1507s ok 15 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 16 1507s # unique id: Zl7f0B8nUEv66YywYdL70wAAAMs 1507s ok 17 1507s ok 18 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 19 1507s # unique id: Zl7f0B8nUEv66YywYdL71AAAAMw 1507s ok 20 1507s ok 21 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 22 1507s # unique id: Zl7f0B8nUEv66YywYdL71QAAAM4 1507s ok 23 1507s ok 24 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 25 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpygAAAEc 1507s ok 26 1507s ok 27 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 28 1507s # unique id: Zl7f0B8nUEv66YywYdL71gAAANY 1507s ok 29 1507s ok 30 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 31 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpywAAAEY 1507s ok 32 1507s ok 33 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 34 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpzAAAAEg 1507s ok 35 1507s ok 36 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 37 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpzQAAAE0 1507s ok 38 1507s ok 39 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 40 1507s # unique id: Zl7f0B8nUEv66YywYdL71wAAANU 1507s ok 41 1507s ok 42 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 43 1507s # unique id: Zl7f0B8nUEv66YywYdL72AAAANQ 1507s ok 44 1507s ok 45 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 46 1507s # unique id: Zl7f0B8nUEv66YywYdL72QAAANI 1507s ok 47 1507s ok 48 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 49 1507s # unique id: Zl7f0OloMnr_vvjMUhqZvAAAAIU 1507s ok 50 1507s ok 51 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 52 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpzgAAAE4 1507s ok 53 1507s ok 54 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 55 1507s # unique id: Zl7f0B8nUEv66YywYdL72gAAAM8 1507s ok 56 1507s ok 57 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 58 1507s # unique id: Zl7f0B8nUEv66YywYdL72wAAANg 1507s ok 59 1507s ok 60 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 61 1507s # unique id: Zl7f0OloMnr_vvjMUhqZvQAAAIA 1507s ok 62 1507s ok 63 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 64 1507s # unique id: Zl7f0B8nUEv66YywYdL73AAAAME 1507s ok 65 1507s ok 66 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 67 1507s # unique id: Zl7f0B8nUEv66YywYdL73QAAANA 1507s ok 68 1507s ok 69 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 70 1507s # unique id: Zl7f0I0mHY2s-08WfYQNaAAAAAQ 1507s ok 71 1507s ok 72 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 73 1507s # unique id: Zl7f0I0mHY2s-08WfYQNaQAAAAU 1507s ok 74 1507s ok 75 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 76 1507s # unique id: Zl7f0B8nUEv66YywYdL73gAAAMQ 1507s ok 77 1507s ok 78 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 79 1507s # unique id: Zl7f0BbFpeU9A5qVdEOpzwAAAFA 1507s ok 80 1507s ok 81 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 82 1507s # unique id: Zl7f0I0mHY2s-08WfYQNagAAAAY 1507s ok 83 1507s ok 84 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 85 1507s # unique id: Zl7f0B8nUEv66YywYdL73wAAAMY 1507s ok 86 1507s ok 87 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 88 1507s # unique id: Zl7f0B8nUEv66YywYdL74AAAAMc 1507s ok 89 1507s ok 90 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 91 1507s # unique id: Zl7f0B8nUEv66YywYdL74QAAAMo 1507s ok 92 1507s ok 93 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 94 1507s # unique id: Zl7f0OloMnr_vvjMUhqZvgAAAIc 1507s ok 95 1507s ok 96 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 97 1507s # unique id: Zl7f0OloMnr_vvjMUhqZvwAAAIE 1507s ok 98 1507s ok 99 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 100 1507s # unique id: Zl7f0OloMnr_vvjMUhqZwAAAAIY 1507s ok 101 1507s ok 102 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 103 1507s # unique id: Zl7f0OloMnr_vvjMUhqZwQAAAIs 1507s ok 104 1507s ok 105 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 106 1507s # unique id: Zl7f0I0mHY2s-08WfYQNawAAAAg 1507s ok 107 1507s ok 108 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 109 1507s # unique id: Zl7f0BbFpeU9A5qVdEOp0AAAAE8 1507s ok 110 1507s ok 111 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 112 1507s # unique id: Zl7f0BbFpeU9A5qVdEOp0QAAAFQ 1507s ok 113 1507s ok 114 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 115 1507s # unique id: Zl7f0B8nUEv66YywYdL74gAAAMs 1507s ok 116 1507s ok 117 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 118 1507s # unique id: Zl7f0I0mHY2s-08WfYQNbAAAAAo 1507s ok 119 1507s ok 120 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 121 1507s # unique id: Zl7f0I0mHY2s-08WfYQNbQAAAAs 1507s ok 122 1507s ok 123 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 124 1507s # unique id: Zl7f0I0mHY2s-08WfYQNbgAAAAw 1507s ok 125 1507s ok 126 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 127 1507s # unique id: Zl7f0B8nUEv66YywYdL74wAAAM0 1507s ok 128 1507s ok 129 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 130 1507s # unique id: Zl7f0I0mHY2s-08WfYQNbwAAABE 1507s ok 131 1507s ok 132 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 133 1507s # unique id: Zl7f0I0mHY2s-08WfYQNcAAAABI 1507s ok 134 1507s ok 135 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 136 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNcQAAAA8 1507s ok 137 1507s ok 138 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 139 1507s # unique id: Zl7f0eloMnr_vvjMUhqZwgAAAIg 1507s ok 140 1507s ok 141 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 142 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNcgAAABc 1507s ok 143 1507s ok 144 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 145 1507s # unique id: Zl7f0eloMnr_vvjMUhqZwwAAAIw 1507s ok 146 1507s ok 147 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 148 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNcwAAABU 1507s ok 149 1507s ok 150 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 151 1507s # unique id: Zl7f0R8nUEv66YywYdL75AAAAM4 1507s ok 152 1507s ok 153 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 154 1507s # unique id: Zl7f0R8nUEv66YywYdL75QAAANY 1507s ok 155 1507s ok 156 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 157 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNdAAAAAE 1507s ok 158 1507s ok 159 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 160 1507s # unique id: Zl7f0eloMnr_vvjMUhqZxAAAAJA 1507s ok 161 1507s ok 162 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 163 1507s # unique id: Zl7f0eloMnr_vvjMUhqZxQAAAJE 1507s ok 164 1507s ok 165 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 166 1507s # unique id: Zl7f0eloMnr_vvjMUhqZxgAAAJM 1507s ok 167 1507s ok 168 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 169 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNdQAAABY 1507s ok 170 1507s ok 171 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 172 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp0gAAAFc 1507s ok 173 1507s ok 174 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 175 1507s # unique id: Zl7f0R8nUEv66YywYdL75gAAANU 1507s ok 176 1507s ok 177 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 178 1507s # unique id: Zl7f0eloMnr_vvjMUhqZxwAAAJY 1507s ok 179 1507s ok 180 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 181 1507s # unique id: Zl7f0eloMnr_vvjMUhqZyAAAAJg 1507s ok 182 1507s ok 183 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 184 1507s # unique id: Zl7f0eloMnr_vvjMUhqZyQAAAIM 1507s ok 185 1507s ok 186 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 187 1507s # unique id: Zl7f0R8nUEv66YywYdL75wAAANQ 1507s ok 188 1507s ok 189 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 190 1507s # unique id: Zl7f0eloMnr_vvjMUhqZygAAAII 1507s ok 191 1507s ok 192 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 193 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNdgAAAAM 1507s ok 194 1507s ok 195 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 196 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp0wAAAFY 1507s ok 197 1507s ok 198 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 199 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp1AAAAFU 1507s ok 200 1507s ok 201 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 202 1507s # unique id: Zl7f0R8nUEv66YywYdL76AAAANI 1507s ok 203 1507s ok 204 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 205 1507s # unique id: Zl7f0R8nUEv66YywYdL76QAAAMA 1507s ok 206 1507s ok 207 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 208 1507s # unique id: Zl7f0eloMnr_vvjMUhqZywAAAIU 1507s ok 209 1507s ok 210 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 211 1507s # unique id: Zl7f0R8nUEv66YywYdL76gAAAME 1507s ok 212 1507s ok 213 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 214 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNdwAAAAI 1507s ok 215 1507s ok 216 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 217 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNeAAAAAU 1507s ok 218 1507s ok 219 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 220 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp1QAAAEU 1507s ok 221 1507s ok 222 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 223 1507s # unique id: Zl7f0eloMnr_vvjMUhqZzAAAAIc 1507s ok 224 1507s ok 225 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 226 1507s # unique id: Zl7f0R8nUEv66YywYdL76wAAAMI 1507s ok 227 1507s ok 228 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 229 1507s # unique id: Zl7f0eloMnr_vvjMUhqZzQAAAIE 1507s ok 230 1507s ok 231 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 232 1507s # unique id: Zl7f0R8nUEv66YywYdL77AAAANA 1507s ok 233 1507s ok 234 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 235 1507s # unique id: Zl7f0eloMnr_vvjMUhqZzgAAAIY 1507s ok 236 1507s ok 237 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 238 1507s # unique id: Zl7f0eloMnr_vvjMUhqZzwAAAIs 1507s ok 239 1507s ok 240 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 241 1507s # unique id: Zl7f0R8nUEv66YywYdL77QAAAMQ 1507s ok 242 1507s ok 243 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 244 1507s # unique id: Zl7f0R8nUEv66YywYdL77gAAAMU 1507s ok 245 1507s ok 246 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 247 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNeQAAAAc 1507s ok 248 1507s ok 249 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 250 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNegAAAAg 1507s ok 251 1507s ok 252 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 253 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp1gAAAEI 1507s ok 254 1507s ok 255 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 256 1507s # unique id: Zl7f0eloMnr_vvjMUhqZ0AAAAI4 1507s ok 257 1507s ok 258 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 259 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNewAAAAo 1507s ok 260 1507s ok 261 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 262 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp1wAAAEM 1507s ok 263 1507s ok 264 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 265 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNfAAAAAs 1507s ok 266 1507s ok 267 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 268 1507s # unique id: Zl7f0R8nUEv66YywYdL77wAAAMk 1507s ok 269 1507s ok 270 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 271 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNfQAAAAw 1507s ok 272 1507s ok 273 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 274 1507s # unique id: Zl7f0eloMnr_vvjMUhqZ0QAAAIw 1507s ok 275 1507s ok 276 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 277 1507s # unique id: Zl7f0Y0mHY2s-08WfYQNfgAAABI 1507s ok 278 1507s ok 279 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 280 1507s # unique id: Zl7f0RbFpeU9A5qVdEOp2AAAAEc 1507s ok 281 1507s ok 282 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 283 1507s # unique id: Zl7f0R8nUEv66YywYdL78AAAAMg 1507s ok 284 1507s ok 285 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 286 1507s # unique id: Zl7f0h8nUEv66YywYdL78QAAAMo 1507s ok 287 1507s ok 288 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 289 1507s # unique id: Zl7f0h8nUEv66YywYdL78gAAAMw 1507s ok 290 1507s ok 291 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 292 1507s # unique id: Zl7f0hbFpeU9A5qVdEOp2QAAAEE 1507s ok 293 1507s ok 294 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 295 1507s # unique id: Zl7f0hbFpeU9A5qVdEOp2gAAAEk 1507s ok 296 1507s ok 297 1507s # testing : fetch unique ID 1507s # expected: 200 1507s # received: '200' 1507s ok 298 1507s # unique id: Zl7f0hbFpeU9A5qVdEOp2wAAAEo 1507s ok 299 1507s ok 300 1507s ok 1510s t/modules/usertrack.t ............... 1510s 1..1004 1510s # Running under perl version 5.038002 for linux 1510s # Current time local: Tue Jun 4 09:35:14 2024 1510s # Current time GMT: Tue Jun 4 09:35:14 2024 1510s # Using Test.pm version 1.31 1510s # Using Apache/Test.pm version 1.42 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 1 1510s ok 2 1510s Set-Cookie: usertrack_test=aa060171.61a0d2ae4b481; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=aa060171.61a0d2ae4b481 1510s ok 3 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 4 1510s ok 5 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 6 1510s ok 7 1510s Set-Cookie: usertrack_test=d8564c17.61a0d2ae4dda3; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=d8564c17.61a0d2ae4dda3 1510s ok 8 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 9 1510s ok 10 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 11 1510s ok 12 1510s Set-Cookie: usertrack_test=ed8ab379.61a0d2ae4f47a; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=ed8ab379.61a0d2ae4f47a 1510s ok 13 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 14 1510s ok 15 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 16 1510s ok 17 1510s Set-Cookie: usertrack_test=36c104b2.61a0d2ae50856; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=36c104b2.61a0d2ae50856 1510s ok 18 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 19 1510s ok 20 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 21 1510s ok 22 1510s Set-Cookie: usertrack_test=4769e4c5.61a0d2ae51c53; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=4769e4c5.61a0d2ae51c53 1510s ok 23 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 24 1510s ok 25 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 26 1510s ok 27 1510s Set-Cookie: usertrack_test=ab9969c2.61a0d2ae53026; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=ab9969c2.61a0d2ae53026 1510s ok 28 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 29 1510s ok 30 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 31 1510s ok 32 1510s Set-Cookie: usertrack_test=bb2c8848.61a0d2ae5466d; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=bb2c8848.61a0d2ae5466d 1510s ok 33 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 34 1510s ok 35 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 36 1510s ok 37 1510s Set-Cookie: usertrack_test=8a149a87.61a0d2ae55e54; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=8a149a87.61a0d2ae55e54 1510s ok 38 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 39 1510s ok 40 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 41 1510s ok 42 1510s Set-Cookie: usertrack_test=ec2e2f84.61a0d2ae5757b; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=ec2e2f84.61a0d2ae5757b 1510s ok 43 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 44 1510s ok 45 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 46 1510s ok 47 1510s Set-Cookie: usertrack_test=1c5f5ed6.61a0d2ae58961; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=1c5f5ed6.61a0d2ae58961 1510s ok 48 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 49 1510s ok 50 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 51 1510s ok 52 1510s Set-Cookie: usertrack_test=f8997c59.61a0d2ae59f99; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=f8997c59.61a0d2ae59f99 1510s ok 53 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 54 1510s ok 55 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 56 1510s ok 57 1510s Set-Cookie: usertrack_test=dfc4e807.61a0d2ae5b414; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=dfc4e807.61a0d2ae5b414 1510s ok 58 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 59 1510s ok 60 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 61 1510s ok 62 1510s Set-Cookie: usertrack_test=608a721e.61a0d2ae5c6b7; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=608a721e.61a0d2ae5c6b7 1510s ok 63 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 64 1510s ok 65 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 66 1510s ok 67 1510s Set-Cookie: usertrack_test=3bbf147a.61a0d2ae5d9ca; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=3bbf147a.61a0d2ae5d9ca 1510s ok 68 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 69 1510s ok 70 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 71 1510s ok 72 1510s Set-Cookie: usertrack_test=d68d0ee.61a0d2ae5ebb4; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=d68d0ee.61a0d2ae5ebb4 1510s ok 73 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 74 1510s ok 75 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 76 1510s ok 77 1510s Set-Cookie: usertrack_test=4cb226ac.61a0d2ae60073; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=4cb226ac.61a0d2ae60073 1510s ok 78 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 79 1510s ok 80 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 81 1510s ok 82 1510s Set-Cookie: usertrack_test=921bdb2e.61a0d2ae61388; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=921bdb2e.61a0d2ae61388 1510s ok 83 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 84 1510s ok 85 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 86 1510s ok 87 1510s Set-Cookie: usertrack_test=e7a9c10b.61a0d2ae6272a; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=e7a9c10b.61a0d2ae6272a 1510s ok 88 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 89 1510s ok 90 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 91 1510s ok 92 1510s Set-Cookie: usertrack_test=b912b130.61a0d2ae639d7; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=b912b130.61a0d2ae639d7 1510s ok 93 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 94 1510s ok 95 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 96 1510s ok 97 1510s Set-Cookie: usertrack_test=119a53bd.61a0d2ae64cef; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=119a53bd.61a0d2ae64cef 1510s ok 98 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 99 1510s ok 100 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 101 1510s ok 102 1510s Set-Cookie: usertrack_test=10dbf06c.61a0d2ae65f78; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=10dbf06c.61a0d2ae65f78 1510s ok 103 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 104 1510s ok 105 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 106 1510s ok 107 1510s Set-Cookie: usertrack_test=3caac330.61a0d2ae6715d; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=3caac330.61a0d2ae6715d 1510s ok 108 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 109 1510s ok 110 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 111 1510s ok 112 1510s Set-Cookie: usertrack_test=775d7b82.61a0d2ae6841d; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=775d7b82.61a0d2ae6841d 1510s ok 113 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 114 1510s ok 115 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 116 1510s ok 117 1510s Set-Cookie: usertrack_test=fe8e2dfc.61a0d2ae697cf; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=fe8e2dfc.61a0d2ae697cf 1510s ok 118 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 119 1510s ok 120 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 121 1510s ok 122 1510s Set-Cookie: usertrack_test=14e946d8.61a0d2ae6aaa1; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=14e946d8.61a0d2ae6aaa1 1510s ok 123 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 124 1510s ok 125 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 126 1510s ok 127 1510s Set-Cookie: usertrack_test=95f2ccfd.61a0d2ae6c1fb; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=95f2ccfd.61a0d2ae6c1fb 1510s ok 128 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 129 1510s ok 130 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 131 1510s ok 132 1510s Set-Cookie: usertrack_test=c8da9f09.61a0d2ae6d971; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=c8da9f09.61a0d2ae6d971 1510s ok 133 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 134 1510s ok 135 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 136 1510s ok 137 1510s Set-Cookie: usertrack_test=2db0a477.61a0d2ae6ed1f; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=2db0a477.61a0d2ae6ed1f 1510s ok 138 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 139 1510s ok 140 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 141 1510s ok 142 1510s Set-Cookie: usertrack_test=e8e6b6f5.61a0d2ae6ff85; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=e8e6b6f5.61a0d2ae6ff85 1510s ok 143 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 144 1510s ok 145 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 146 1510s ok 147 1510s Set-Cookie: usertrack_test=c33e6206.61a0d2ae71202; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=c33e6206.61a0d2ae71202 1510s ok 148 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 149 1510s ok 150 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 151 1510s ok 152 1510s Set-Cookie: usertrack_test=502742e6.61a0d2ae725cf; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=502742e6.61a0d2ae725cf 1510s ok 153 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 154 1510s ok 155 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 156 1510s ok 157 1510s Set-Cookie: usertrack_test=4b53fcf4.61a0d2ae73a02; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=4b53fcf4.61a0d2ae73a02 1510s ok 158 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 159 1510s ok 160 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 161 1510s ok 162 1510s Set-Cookie: usertrack_test=3670aed.61a0d2ae74e2c; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=3670aed.61a0d2ae74e2c 1510s ok 163 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 164 1510s ok 165 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 166 1510s ok 167 1510s Set-Cookie: usertrack_test=20647524.61a0d2ae763c3; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=20647524.61a0d2ae763c3 1510s ok 168 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 169 1510s ok 170 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 171 1510s ok 172 1510s Set-Cookie: usertrack_test=4444ac53.61a0d2ae775b6; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=4444ac53.61a0d2ae775b6 1510s ok 173 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 174 1510s ok 175 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 176 1510s ok 177 1510s Set-Cookie: usertrack_test=bfdd3d55.61a0d2ae78775; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=bfdd3d55.61a0d2ae78775 1510s ok 178 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 179 1510s ok 180 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 181 1510s ok 182 1510s Set-Cookie: usertrack_test=381f139c.61a0d2ae79af9; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=381f139c.61a0d2ae79af9 1510s ok 183 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 184 1510s ok 185 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 186 1510s ok 187 1510s Set-Cookie: usertrack_test=8c910219.61a0d2ae7ac4b; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=8c910219.61a0d2ae7ac4b 1510s ok 188 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 189 1510s ok 190 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 191 1510s ok 192 1510s Set-Cookie: usertrack_test=90f1c885.61a0d2ae7be44; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=90f1c885.61a0d2ae7be44 1510s ok 193 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 194 1510s ok 195 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 196 1510s ok 197 1510s Set-Cookie: usertrack_test=39635a9.61a0d2ae7d296; path=/; expires=Tue, 04-Jun-24 09:36:16 GMT 1510s Cookie: usertrack_test=39635a9.61a0d2ae7d296 1510s ok 198 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 199 1510s ok 200 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 201 1510s ok 202 1510s Set-Cookie: usertrack_test=934bea14.61a0d2ae7e6d2; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=934bea14.61a0d2ae7e6d2 1510s ok 203 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 204 1510s ok 205 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 206 1510s ok 207 1510s Set-Cookie: usertrack_test=605f82a2.61a0d2ae7fa7a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=605f82a2.61a0d2ae7fa7a 1510s ok 208 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 209 1510s ok 210 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 211 1510s ok 212 1510s Set-Cookie: usertrack_test=a9f3d6bf.61a0d2ae80f64; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=a9f3d6bf.61a0d2ae80f64 1510s ok 213 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 214 1510s ok 215 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 216 1510s ok 217 1510s Set-Cookie: usertrack_test=6409f79c.61a0d2ae8249a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6409f79c.61a0d2ae8249a 1510s ok 218 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 219 1510s ok 220 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 221 1510s ok 222 1510s Set-Cookie: usertrack_test=5c29c469.61a0d2ae836f2; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=5c29c469.61a0d2ae836f2 1510s ok 223 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 224 1510s ok 225 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 226 1510s ok 227 1510s Set-Cookie: usertrack_test=db7699dc.61a0d2ae84c11; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=db7699dc.61a0d2ae84c11 1510s ok 228 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 229 1510s ok 230 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 231 1510s ok 232 1510s Set-Cookie: usertrack_test=ecb2e0f2.61a0d2ae85ebb; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ecb2e0f2.61a0d2ae85ebb 1510s ok 233 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 234 1510s ok 235 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 236 1510s ok 237 1510s Set-Cookie: usertrack_test=ba026582.61a0d2ae87283; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ba026582.61a0d2ae87283 1510s ok 238 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 239 1510s ok 240 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 241 1510s ok 242 1510s Set-Cookie: usertrack_test=edd9c259.61a0d2ae88469; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=edd9c259.61a0d2ae88469 1510s ok 243 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 244 1510s ok 245 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 246 1510s ok 247 1510s Set-Cookie: usertrack_test=a15985ae.61a0d2ae89735; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=a15985ae.61a0d2ae89735 1510s ok 248 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 249 1510s ok 250 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 251 1510s ok 252 1510s Set-Cookie: usertrack_test=286a55ea.61a0d2ae8ac74; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=286a55ea.61a0d2ae8ac74 1510s ok 253 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 254 1510s ok 255 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 256 1510s ok 257 1510s Set-Cookie: usertrack_test=afe3e5e8.61a0d2ae8bebc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=afe3e5e8.61a0d2ae8bebc 1510s ok 258 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 259 1510s ok 260 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 261 1510s ok 262 1510s Set-Cookie: usertrack_test=c8b41d56.61a0d2ae8cf7b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c8b41d56.61a0d2ae8cf7b 1510s ok 263 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 264 1510s ok 265 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 266 1510s ok 267 1510s Set-Cookie: usertrack_test=fc8b0a62.61a0d2ae8e2c7; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=fc8b0a62.61a0d2ae8e2c7 1510s ok 268 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 269 1510s ok 270 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 271 1510s ok 272 1510s Set-Cookie: usertrack_test=f28478e.61a0d2ae8f6ef; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=f28478e.61a0d2ae8f6ef 1510s ok 273 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 274 1510s ok 275 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 276 1510s ok 277 1510s Set-Cookie: usertrack_test=520cad64.61a0d2ae90c24; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=520cad64.61a0d2ae90c24 1510s ok 278 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 279 1510s ok 280 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 281 1510s ok 282 1510s Set-Cookie: usertrack_test=4b4e5066.61a0d2ae91f49; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=4b4e5066.61a0d2ae91f49 1510s ok 283 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 284 1510s ok 285 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 286 1510s ok 287 1510s Set-Cookie: usertrack_test=fe41bfab.61a0d2ae93597; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=fe41bfab.61a0d2ae93597 1510s ok 288 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 289 1510s ok 290 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 291 1510s ok 292 1510s Set-Cookie: usertrack_test=7e0820b5.61a0d2ae948c6; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7e0820b5.61a0d2ae948c6 1510s ok 293 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 294 1510s ok 295 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 296 1510s ok 297 1510s Set-Cookie: usertrack_test=be168fb3.61a0d2ae95b0c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=be168fb3.61a0d2ae95b0c 1510s ok 298 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 299 1510s ok 300 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 301 1510s ok 302 1510s Set-Cookie: usertrack_test=3001a03.61a0d2ae96f52; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=3001a03.61a0d2ae96f52 1510s ok 303 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 304 1510s ok 305 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 306 1510s ok 307 1510s Set-Cookie: usertrack_test=df33bdc1.61a0d2ae983ea; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=df33bdc1.61a0d2ae983ea 1510s ok 308 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 309 1510s ok 310 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 311 1510s ok 312 1510s Set-Cookie: usertrack_test=7a8dd92f.61a0d2ae99c99; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7a8dd92f.61a0d2ae99c99 1510s ok 313 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 314 1510s ok 315 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 316 1510s ok 317 1510s Set-Cookie: usertrack_test=69b6688f.61a0d2ae9b2ef; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=69b6688f.61a0d2ae9b2ef 1510s ok 318 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 319 1510s ok 320 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 321 1510s ok 322 1510s Set-Cookie: usertrack_test=e5db164f.61a0d2ae9c585; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=e5db164f.61a0d2ae9c585 1510s ok 323 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 324 1510s ok 325 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 326 1510s ok 327 1510s Set-Cookie: usertrack_test=acd815d.61a0d2ae9d7a9; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=acd815d.61a0d2ae9d7a9 1510s ok 328 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 329 1510s ok 330 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 331 1510s ok 332 1510s Set-Cookie: usertrack_test=6aa1c86a.61a0d2ae9ea79; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6aa1c86a.61a0d2ae9ea79 1510s ok 333 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 334 1510s ok 335 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 336 1510s ok 337 1510s Set-Cookie: usertrack_test=431acb17.61a0d2ae9fd42; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=431acb17.61a0d2ae9fd42 1510s ok 338 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 339 1510s ok 340 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 341 1510s ok 342 1510s Set-Cookie: usertrack_test=454781c8.61a0d2aea0e41; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=454781c8.61a0d2aea0e41 1510s ok 343 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 344 1510s ok 345 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 346 1510s ok 347 1510s Set-Cookie: usertrack_test=94188ef5.61a0d2aea2038; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=94188ef5.61a0d2aea2038 1510s ok 348 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 349 1510s ok 350 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 351 1510s ok 352 1510s Set-Cookie: usertrack_test=df12ae4b.61a0d2aea33e8; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=df12ae4b.61a0d2aea33e8 1510s ok 353 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 354 1510s ok 355 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 356 1510s ok 357 1510s Set-Cookie: usertrack_test=ff0c5564.61a0d2aea486b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ff0c5564.61a0d2aea486b 1510s ok 358 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 359 1510s ok 360 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 361 1510s ok 362 1510s Set-Cookie: usertrack_test=4d27d4ac.61a0d2aea5e16; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=4d27d4ac.61a0d2aea5e16 1510s ok 363 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 364 1510s ok 365 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 366 1510s ok 367 1510s Set-Cookie: usertrack_test=20a5c31c.61a0d2aea7a8e; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=20a5c31c.61a0d2aea7a8e 1510s ok 368 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 369 1510s ok 370 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 371 1510s ok 372 1510s Set-Cookie: usertrack_test=d1efc578.61a0d2aea90da; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d1efc578.61a0d2aea90da 1510s ok 373 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 374 1510s ok 375 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 376 1510s ok 377 1510s Set-Cookie: usertrack_test=67015ca0.61a0d2aeaa2ee; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=67015ca0.61a0d2aeaa2ee 1510s ok 378 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 379 1510s ok 380 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 381 1510s ok 382 1510s Set-Cookie: usertrack_test=921a847e.61a0d2aeab63d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=921a847e.61a0d2aeab63d 1510s ok 383 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 384 1510s ok 385 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 386 1510s ok 387 1510s Set-Cookie: usertrack_test=6fc7a93b.61a0d2aeac8de; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6fc7a93b.61a0d2aeac8de 1510s ok 388 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 389 1510s ok 390 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 391 1510s ok 392 1510s Set-Cookie: usertrack_test=832ea200.61a0d2aeadb0d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=832ea200.61a0d2aeadb0d 1510s ok 393 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 394 1510s ok 395 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 396 1510s ok 397 1510s Set-Cookie: usertrack_test=afb819d5.61a0d2aeaef87; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=afb819d5.61a0d2aeaef87 1510s ok 398 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 399 1510s ok 400 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 401 1510s ok 402 1510s Set-Cookie: usertrack_test=a5717989.61a0d2aeb0150; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=a5717989.61a0d2aeb0150 1510s ok 403 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 404 1510s ok 405 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 406 1510s ok 407 1510s Set-Cookie: usertrack_test=d7d7342f.61a0d2aeb1543; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d7d7342f.61a0d2aeb1543 1510s ok 408 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 409 1510s ok 410 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 411 1510s ok 412 1510s Set-Cookie: usertrack_test=73c0018.61a0d2aeb28e0; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=73c0018.61a0d2aeb28e0 1510s ok 413 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 414 1510s ok 415 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 416 1510s ok 417 1510s Set-Cookie: usertrack_test=b080e5dc.61a0d2aeb3ab9; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b080e5dc.61a0d2aeb3ab9 1510s ok 418 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 419 1510s ok 420 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 421 1510s ok 422 1510s Set-Cookie: usertrack_test=3b009ac.61a0d2aeb4d06; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=3b009ac.61a0d2aeb4d06 1510s ok 423 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 424 1510s ok 425 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 426 1510s ok 427 1510s Set-Cookie: usertrack_test=2dbe89fe.61a0d2aeb5f7d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=2dbe89fe.61a0d2aeb5f7d 1510s ok 428 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 429 1510s ok 430 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 431 1510s ok 432 1510s Set-Cookie: usertrack_test=52948117.61a0d2aeb70aa; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=52948117.61a0d2aeb70aa 1510s ok 433 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 434 1510s ok 435 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 436 1510s ok 437 1510s Set-Cookie: usertrack_test=b6910bd4.61a0d2aeb8347; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b6910bd4.61a0d2aeb8347 1510s ok 438 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 439 1510s ok 440 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 441 1510s ok 442 1510s Set-Cookie: usertrack_test=c62ec794.61a0d2aeb9453; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c62ec794.61a0d2aeb9453 1510s ok 443 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 444 1510s ok 445 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 446 1510s ok 447 1510s Set-Cookie: usertrack_test=bcbdfce3.61a0d2aeba611; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=bcbdfce3.61a0d2aeba611 1510s ok 448 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 449 1510s ok 450 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 451 1510s ok 452 1510s Set-Cookie: usertrack_test=ab0c85a3.61a0d2aebb765; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ab0c85a3.61a0d2aebb765 1510s ok 453 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 454 1510s ok 455 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 456 1510s ok 457 1510s Set-Cookie: usertrack_test=5054c9fd.61a0d2aebca98; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=5054c9fd.61a0d2aebca98 1510s ok 458 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 459 1510s ok 460 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 461 1510s ok 462 1510s Set-Cookie: usertrack_test=22ce7288.61a0d2aebdb86; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=22ce7288.61a0d2aebdb86 1510s ok 463 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 464 1510s ok 465 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 466 1510s ok 467 1510s Set-Cookie: usertrack_test=7ce4fc8b.61a0d2aebec7b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7ce4fc8b.61a0d2aebec7b 1510s ok 468 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 469 1510s ok 470 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 471 1510s ok 472 1510s Set-Cookie: usertrack_test=83a5afb7.61a0d2aebfc3b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=83a5afb7.61a0d2aebfc3b 1510s ok 473 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 474 1510s ok 475 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 476 1510s ok 477 1510s Set-Cookie: usertrack_test=abd513e.61a0d2aec0f2f; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=abd513e.61a0d2aec0f2f 1510s ok 478 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 479 1510s ok 480 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 481 1510s ok 482 1510s Set-Cookie: usertrack_test=ae630b29.61a0d2aec224c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ae630b29.61a0d2aec224c 1510s ok 483 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 484 1510s ok 485 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 486 1510s ok 487 1510s Set-Cookie: usertrack_test=f75f0bd9.61a0d2aec32b5; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=f75f0bd9.61a0d2aec32b5 1510s ok 488 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 489 1510s ok 490 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 491 1510s ok 492 1510s Set-Cookie: usertrack_test=b887d35.61a0d2aec43c5; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b887d35.61a0d2aec43c5 1510s ok 493 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 494 1510s ok 495 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 496 1510s ok 497 1510s Set-Cookie: usertrack_test=6a1ea6e4.61a0d2aec5505; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6a1ea6e4.61a0d2aec5505 1510s ok 498 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 499 1510s ok 500 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 501 1510s ok 502 1510s Set-Cookie: usertrack_test=9f4801e4.61a0d2aec685c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=9f4801e4.61a0d2aec685c 1510s ok 503 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 504 1510s ok 505 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 506 1510s ok 507 1510s Set-Cookie: usertrack_test=36ec2868.61a0d2aec81fc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=36ec2868.61a0d2aec81fc 1510s ok 508 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 509 1510s ok 510 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 511 1510s ok 512 1510s Set-Cookie: usertrack_test=47efab9f.61a0d2aec985a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=47efab9f.61a0d2aec985a 1510s ok 513 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 514 1510s ok 515 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 516 1510s ok 517 1510s Set-Cookie: usertrack_test=b508e4d4.61a0d2aecad8f; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b508e4d4.61a0d2aecad8f 1510s ok 518 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 519 1510s ok 520 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 521 1510s ok 522 1510s Set-Cookie: usertrack_test=c9435bab.61a0d2aecc070; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c9435bab.61a0d2aecc070 1510s ok 523 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 524 1510s ok 525 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 526 1510s ok 527 1510s Set-Cookie: usertrack_test=75fff299.61a0d2aecd535; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=75fff299.61a0d2aecd535 1510s ok 528 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 529 1510s ok 530 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 531 1510s ok 532 1510s Set-Cookie: usertrack_test=ce75f4c8.61a0d2aece70b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ce75f4c8.61a0d2aece70b 1510s ok 533 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 534 1510s ok 535 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 536 1510s ok 537 1510s Set-Cookie: usertrack_test=30dce277.61a0d2aecf7eb; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=30dce277.61a0d2aecf7eb 1510s ok 538 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 539 1510s ok 540 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 541 1510s ok 542 1510s Set-Cookie: usertrack_test=4311a6b6.61a0d2aed08bc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=4311a6b6.61a0d2aed08bc 1510s ok 543 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 544 1510s ok 545 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 546 1510s ok 547 1510s Set-Cookie: usertrack_test=1c72d7a.61a0d2aed1bc7; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=1c72d7a.61a0d2aed1bc7 1510s ok 548 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 549 1510s ok 550 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 551 1510s ok 552 1510s Set-Cookie: usertrack_test=9dedf228.61a0d2aed2dfc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=9dedf228.61a0d2aed2dfc 1510s ok 553 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 554 1510s ok 555 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 556 1510s ok 557 1510s Set-Cookie: usertrack_test=1e31ee95.61a0d2aed438a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=1e31ee95.61a0d2aed438a 1510s ok 558 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 559 1510s ok 560 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 561 1510s ok 562 1510s Set-Cookie: usertrack_test=f732dd01.61a0d2aed5819; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=f732dd01.61a0d2aed5819 1510s ok 563 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 564 1510s ok 565 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 566 1510s ok 567 1510s Set-Cookie: usertrack_test=b0df38ae.61a0d2aed69fc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b0df38ae.61a0d2aed69fc 1510s ok 568 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 569 1510s ok 570 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 571 1510s ok 572 1510s Set-Cookie: usertrack_test=d3603999.61a0d2aed8039; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d3603999.61a0d2aed8039 1510s ok 573 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 574 1510s ok 575 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 576 1510s ok 577 1510s Set-Cookie: usertrack_test=3572443f.61a0d2aed968b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=3572443f.61a0d2aed968b 1510s ok 578 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 579 1510s ok 580 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 581 1510s ok 582 1510s Set-Cookie: usertrack_test=2acac648.61a0d2aedaaf2; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=2acac648.61a0d2aedaaf2 1510s ok 583 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 584 1510s ok 585 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 586 1510s ok 587 1510s Set-Cookie: usertrack_test=d9abfba6.61a0d2aedbda5; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d9abfba6.61a0d2aedbda5 1510s ok 588 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 589 1510s ok 590 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 591 1510s ok 592 1510s Set-Cookie: usertrack_test=44bb3d7.61a0d2aedcfef; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=44bb3d7.61a0d2aedcfef 1510s ok 593 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 594 1510s ok 595 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 596 1510s ok 597 1510s Set-Cookie: usertrack_test=30a5c400.61a0d2aede1f0; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=30a5c400.61a0d2aede1f0 1510s ok 598 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 599 1510s ok 600 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 601 1510s ok 602 1510s Set-Cookie: usertrack_test=37d35519.61a0d2aedf3df; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=37d35519.61a0d2aedf3df 1510s ok 603 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 604 1510s ok 605 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 606 1510s ok 607 1510s Set-Cookie: usertrack_test=b09f18eb.61a0d2aee04ef; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b09f18eb.61a0d2aee04ef 1510s ok 608 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 609 1510s ok 610 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 611 1510s ok 612 1510s Set-Cookie: usertrack_test=f457e50b.61a0d2aee16a8; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=f457e50b.61a0d2aee16a8 1510s ok 613 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 614 1510s ok 615 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 616 1510s ok 617 1510s Set-Cookie: usertrack_test=e0310649.61a0d2aee279c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=e0310649.61a0d2aee279c 1510s ok 618 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 619 1510s ok 620 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 621 1510s ok 622 1510s Set-Cookie: usertrack_test=e673d891.61a0d2aee384b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=e673d891.61a0d2aee384b 1510s ok 623 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 624 1510s ok 625 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 626 1510s ok 627 1510s Set-Cookie: usertrack_test=7bf672fa.61a0d2aee4987; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7bf672fa.61a0d2aee4987 1510s ok 628 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 629 1510s ok 630 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 631 1510s ok 632 1510s Set-Cookie: usertrack_test=d7fefee3.61a0d2aee5bd5; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d7fefee3.61a0d2aee5bd5 1510s ok 633 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 634 1510s ok 635 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 636 1510s ok 637 1510s Set-Cookie: usertrack_test=36729159.61a0d2aee6cce; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=36729159.61a0d2aee6cce 1510s ok 638 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 639 1510s ok 640 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 641 1510s ok 642 1510s Set-Cookie: usertrack_test=c2b5cee8.61a0d2aee7d43; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c2b5cee8.61a0d2aee7d43 1510s ok 643 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 644 1510s ok 645 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 646 1510s ok 647 1510s Set-Cookie: usertrack_test=c755a083.61a0d2aee8e4c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c755a083.61a0d2aee8e4c 1510s ok 648 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 649 1510s ok 650 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 651 1510s ok 652 1510s Set-Cookie: usertrack_test=d8c6ce58.61a0d2aee9ee1; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d8c6ce58.61a0d2aee9ee1 1510s ok 653 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 654 1510s ok 655 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 656 1510s ok 657 1510s Set-Cookie: usertrack_test=da309e.61a0d2aeeaf03; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=da309e.61a0d2aeeaf03 1510s ok 658 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 659 1510s ok 660 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 661 1510s ok 662 1510s Set-Cookie: usertrack_test=5d7c5385.61a0d2aeebf74; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=5d7c5385.61a0d2aeebf74 1510s ok 663 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 664 1510s ok 665 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 666 1510s ok 667 1510s Set-Cookie: usertrack_test=aad7d3fa.61a0d2aeecfbf; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=aad7d3fa.61a0d2aeecfbf 1510s ok 668 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 669 1510s ok 670 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 671 1510s ok 672 1510s Set-Cookie: usertrack_test=22662127.61a0d2aeedfcc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=22662127.61a0d2aeedfcc 1510s ok 673 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 674 1510s ok 675 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 676 1510s ok 677 1510s Set-Cookie: usertrack_test=f88687e9.61a0d2aeeef8d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=f88687e9.61a0d2aeeef8d 1510s ok 678 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 679 1510s ok 680 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 681 1510s ok 682 1510s Set-Cookie: usertrack_test=b87da904.61a0d2aeeffdd; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b87da904.61a0d2aeeffdd 1510s ok 683 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 684 1510s ok 685 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 686 1510s ok 687 1510s Set-Cookie: usertrack_test=da1fed48.61a0d2aef10d1; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=da1fed48.61a0d2aef10d1 1510s ok 688 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 689 1510s ok 690 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 691 1510s ok 692 1510s Set-Cookie: usertrack_test=45cb0d7d.61a0d2aef211e; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=45cb0d7d.61a0d2aef211e 1510s ok 693 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 694 1510s ok 695 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 696 1510s ok 697 1510s Set-Cookie: usertrack_test=ebed701.61a0d2aef31f4; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ebed701.61a0d2aef31f4 1510s ok 698 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 699 1510s ok 700 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 701 1510s ok 702 1510s Set-Cookie: usertrack_test=7117993f.61a0d2aef4302; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7117993f.61a0d2aef4302 1510s ok 703 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 704 1510s ok 705 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 706 1510s ok 707 1510s Set-Cookie: usertrack_test=11c12a21.61a0d2aef5400; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=11c12a21.61a0d2aef5400 1510s ok 708 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 709 1510s ok 710 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 711 1510s ok 712 1510s Set-Cookie: usertrack_test=5660a3ae.61a0d2aef6572; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=5660a3ae.61a0d2aef6572 1510s ok 713 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 714 1510s ok 715 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 716 1510s ok 717 1510s Set-Cookie: usertrack_test=eb3a86f5.61a0d2aef77ce; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=eb3a86f5.61a0d2aef77ce 1510s ok 718 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 719 1510s ok 720 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 721 1510s ok 722 1510s Set-Cookie: usertrack_test=6ad976ee.61a0d2aef89ae; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6ad976ee.61a0d2aef89ae 1510s ok 723 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 724 1510s ok 725 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 726 1510s ok 727 1510s Set-Cookie: usertrack_test=28783eb6.61a0d2aef9cb6; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=28783eb6.61a0d2aef9cb6 1510s ok 728 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 729 1510s ok 730 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 731 1510s ok 732 1510s Set-Cookie: usertrack_test=15346167.61a0d2aefae1e; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=15346167.61a0d2aefae1e 1510s ok 733 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 734 1510s ok 735 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 736 1510s ok 737 1510s Set-Cookie: usertrack_test=562a87e3.61a0d2aefc10a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=562a87e3.61a0d2aefc10a 1510s ok 738 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 739 1510s ok 740 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 741 1510s ok 742 1510s Set-Cookie: usertrack_test=fb5f6685.61a0d2aefd35f; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=fb5f6685.61a0d2aefd35f 1510s ok 743 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 744 1510s ok 745 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 746 1510s ok 747 1510s Set-Cookie: usertrack_test=e3d1016b.61a0d2aefe571; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=e3d1016b.61a0d2aefe571 1510s ok 748 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 749 1510s ok 750 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 751 1510s ok 752 1510s Set-Cookie: usertrack_test=6fafa53.61a0d2aeff86d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6fafa53.61a0d2aeff86d 1510s ok 753 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 754 1510s ok 755 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 756 1510s ok 757 1510s Set-Cookie: usertrack_test=5ac608db.61a0d2af00aaa; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=5ac608db.61a0d2af00aaa 1510s ok 758 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 759 1510s ok 760 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 761 1510s ok 762 1510s Set-Cookie: usertrack_test=c97f8e3b.61a0d2af01d99; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c97f8e3b.61a0d2af01d99 1510s ok 763 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 764 1510s ok 765 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 766 1510s ok 767 1510s Set-Cookie: usertrack_test=7363f3a.61a0d2af0300a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7363f3a.61a0d2af0300a 1510s ok 768 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 769 1510s ok 770 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 771 1510s ok 772 1510s Set-Cookie: usertrack_test=2471b522.61a0d2af041a5; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=2471b522.61a0d2af041a5 1510s ok 773 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 774 1510s ok 775 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 776 1510s ok 777 1510s Set-Cookie: usertrack_test=8fe9964e.61a0d2af05235; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=8fe9964e.61a0d2af05235 1510s ok 778 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 779 1510s ok 780 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 781 1510s ok 782 1510s Set-Cookie: usertrack_test=28d22f69.61a0d2af0631c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=28d22f69.61a0d2af0631c 1510s ok 783 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 784 1510s ok 785 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 786 1510s ok 787 1510s Set-Cookie: usertrack_test=e727100f.61a0d2af0738b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=e727100f.61a0d2af0738b 1510s ok 788 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 789 1510s ok 790 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 791 1510s ok 792 1510s Set-Cookie: usertrack_test=e79e4735.61a0d2af084ac; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=e79e4735.61a0d2af084ac 1510s ok 793 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 794 1510s ok 795 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 796 1510s ok 797 1510s Set-Cookie: usertrack_test=7edb1b12.61a0d2af0968f; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7edb1b12.61a0d2af0968f 1510s ok 798 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 799 1510s ok 800 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 801 1510s ok 802 1510s Set-Cookie: usertrack_test=20484a11.61a0d2af0a7ea; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=20484a11.61a0d2af0a7ea 1510s ok 803 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 804 1510s ok 805 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 806 1510s ok 807 1510s Set-Cookie: usertrack_test=dc857263.61a0d2af0b893; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=dc857263.61a0d2af0b893 1510s ok 808 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 809 1510s ok 810 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 811 1510s ok 812 1510s Set-Cookie: usertrack_test=213828e1.61a0d2af0c9db; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=213828e1.61a0d2af0c9db 1510s ok 813 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 814 1510s ok 815 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 816 1510s ok 817 1510s Set-Cookie: usertrack_test=1401ad71.61a0d2af0db9b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=1401ad71.61a0d2af0db9b 1510s ok 818 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 819 1510s ok 820 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 821 1510s ok 822 1510s Set-Cookie: usertrack_test=51ce9d01.61a0d2af0ef25; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=51ce9d01.61a0d2af0ef25 1510s ok 823 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 824 1510s ok 825 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 826 1510s ok 827 1510s Set-Cookie: usertrack_test=bfadae2a.61a0d2af1008f; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=bfadae2a.61a0d2af1008f 1510s ok 828 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 829 1510s ok 830 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 831 1510s ok 832 1510s Set-Cookie: usertrack_test=c8bed9e5.61a0d2af1120e; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c8bed9e5.61a0d2af1120e 1510s ok 833 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 834 1510s ok 835 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 836 1510s ok 837 1510s Set-Cookie: usertrack_test=f5a43d4.61a0d2af1244f; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=f5a43d4.61a0d2af1244f 1510s ok 838 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 839 1510s ok 840 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 841 1510s ok 842 1510s Set-Cookie: usertrack_test=6dda671e.61a0d2af13558; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=6dda671e.61a0d2af13558 1510s ok 843 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 844 1510s ok 845 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 846 1510s ok 847 1510s Set-Cookie: usertrack_test=70bd411d.61a0d2af146bd; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=70bd411d.61a0d2af146bd 1510s ok 848 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 849 1510s ok 850 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 851 1510s ok 852 1510s Set-Cookie: usertrack_test=958dc9f.61a0d2af158ec; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=958dc9f.61a0d2af158ec 1510s ok 853 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 854 1510s ok 855 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 856 1510s ok 857 1510s Set-Cookie: usertrack_test=accdfc8e.61a0d2af1695a; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=accdfc8e.61a0d2af1695a 1510s ok 858 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 859 1510s ok 860 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 861 1510s ok 862 1510s Set-Cookie: usertrack_test=fcc3ee37.61a0d2af179bb; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=fcc3ee37.61a0d2af179bb 1510s ok 863 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 864 1510s ok 865 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 866 1510s ok 867 1510s Set-Cookie: usertrack_test=ba252ed7.61a0d2af18a4d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=ba252ed7.61a0d2af18a4d 1510s ok 868 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 869 1510s ok 870 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 871 1510s ok 872 1510s Set-Cookie: usertrack_test=acb28898.61a0d2af19b5b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=acb28898.61a0d2af19b5b 1510s ok 873 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 874 1510s ok 875 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 876 1510s ok 877 1510s Set-Cookie: usertrack_test=eab9b820.61a0d2af1acdd; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=eab9b820.61a0d2af1acdd 1510s ok 878 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 879 1510s ok 880 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 881 1510s ok 882 1510s Set-Cookie: usertrack_test=fb1e1899.61a0d2af1be75; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=fb1e1899.61a0d2af1be75 1510s ok 883 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 884 1510s ok 885 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 886 1510s ok 887 1510s Set-Cookie: usertrack_test=9c38964a.61a0d2af1d136; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=9c38964a.61a0d2af1d136 1510s ok 888 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 889 1510s ok 890 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 891 1510s ok 892 1510s Set-Cookie: usertrack_test=adb8333f.61a0d2af1e357; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=adb8333f.61a0d2af1e357 1510s ok 893 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 894 1510s ok 895 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 896 1510s ok 897 1510s Set-Cookie: usertrack_test=84d8c278.61a0d2af1f559; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=84d8c278.61a0d2af1f559 1510s ok 898 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 899 1510s ok 900 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 901 1510s ok 902 1510s Set-Cookie: usertrack_test=daf7e054.61a0d2af20701; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=daf7e054.61a0d2af20701 1510s ok 903 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 904 1510s ok 905 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 906 1510s ok 907 1510s Set-Cookie: usertrack_test=fa33517e.61a0d2af21766; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=fa33517e.61a0d2af21766 1510s ok 908 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 909 1510s ok 910 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 911 1510s ok 912 1510s Set-Cookie: usertrack_test=cb6f8087.61a0d2af228cc; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=cb6f8087.61a0d2af228cc 1510s ok 913 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 914 1510s ok 915 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 916 1510s ok 917 1510s Set-Cookie: usertrack_test=bfaea4e0.61a0d2af23a23; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=bfaea4e0.61a0d2af23a23 1510s ok 918 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 919 1510s ok 920 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 921 1510s ok 922 1510s Set-Cookie: usertrack_test=3e8be4e8.61a0d2af24b8d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=3e8be4e8.61a0d2af24b8d 1510s ok 923 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 924 1510s ok 925 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 926 1510s ok 927 1510s Set-Cookie: usertrack_test=48e00eef.61a0d2af25c25; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=48e00eef.61a0d2af25c25 1510s ok 928 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 929 1510s ok 930 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 931 1510s ok 932 1510s Set-Cookie: usertrack_test=93979fc9.61a0d2af26c6d; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=93979fc9.61a0d2af26c6d 1510s ok 933 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 934 1510s ok 935 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 936 1510s ok 937 1510s Set-Cookie: usertrack_test=94b0f5ef.61a0d2af27de5; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=94b0f5ef.61a0d2af27de5 1510s ok 938 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 939 1510s ok 940 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 941 1510s ok 942 1510s Set-Cookie: usertrack_test=54e12298.61a0d2af28f43; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=54e12298.61a0d2af28f43 1510s ok 943 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 944 1510s ok 945 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 946 1510s ok 947 1510s Set-Cookie: usertrack_test=8122015a.61a0d2af2a0b8; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=8122015a.61a0d2af2a0b8 1510s ok 948 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 949 1510s ok 950 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 951 1510s ok 952 1510s Set-Cookie: usertrack_test=db7b6855.61a0d2af2b112; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=db7b6855.61a0d2af2b112 1510s ok 953 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 954 1510s ok 955 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 956 1510s ok 957 1510s Set-Cookie: usertrack_test=d6faa578.61a0d2af2c1d2; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=d6faa578.61a0d2af2c1d2 1510s ok 958 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 959 1510s ok 960 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 961 1510s ok 962 1510s Set-Cookie: usertrack_test=8429d4cb.61a0d2af2d2a1; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=8429d4cb.61a0d2af2d2a1 1510s ok 963 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 964 1510s ok 965 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 966 1510s ok 967 1510s Set-Cookie: usertrack_test=40cd358a.61a0d2af2e472; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=40cd358a.61a0d2af2e472 1510s ok 968 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 969 1510s ok 970 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 971 1510s ok 972 1510s Set-Cookie: usertrack_test=c62c213a.61a0d2af2f591; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c62c213a.61a0d2af2f591 1510s ok 973 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 974 1510s ok 975 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 976 1510s ok 977 1510s Set-Cookie: usertrack_test=310fa6c2.61a0d2af306d1; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=310fa6c2.61a0d2af306d1 1510s ok 978 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 979 1510s ok 980 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 981 1510s ok 982 1510s Set-Cookie: usertrack_test=c8fdf6ab.61a0d2af318a0; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=c8fdf6ab.61a0d2af318a0 1510s ok 983 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 984 1510s ok 985 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 986 1510s ok 987 1510s Set-Cookie: usertrack_test=b9cfa5f.61a0d2af329ea; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=b9cfa5f.61a0d2af329ea 1510s ok 988 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 989 1510s ok 990 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 991 1510s ok 992 1510s Set-Cookie: usertrack_test=7778985f.61a0d2af33c5c; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=7778985f.61a0d2af33c5c 1510s ok 993 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 994 1510s ok 995 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 996 1510s ok 997 1510s Set-Cookie: usertrack_test=24e8b380.61a0d2af34e0b; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s Cookie: usertrack_test=24e8b380.61a0d2af34e0b 1510s ok 998 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 999 1510s ok 1000 1510s ok 1001 1510s # testing : Checking return code is '200' 1510s # expected: 200 1510s # received: '200' 1510s ok 1002 1510s # usertrack_test=8ee2800d.61a0d2af35eae; path=/; expires=Tue, 04-Jun-24 09:36:17 GMT 1510s ok 1003 1510s # expected: undef 1510s # received: undef 1510s ok 1004 1510s ok 1513s t/modules/vhost_alias.t ............. 1513s 1..8 1513s # Running under perl version 5.038002 for linux 1513s # Current time local: Tue Jun 4 09:35:17 2024 1513s # Current time GMT: Tue Jun 4 09:35:17 2024 1513s # Using Test.pm version 1.31 1513s # Using Apache/Test.pm version 1.42 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1513s # writing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'www.vha-test.com' 1513s # received: 'www.vha-test.com' 1513s ok 1 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for www.vha-test.com' 1513s # received: 'test cgi for www.vha-test.com' 1513s ok 2 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'big.server.name.from.heck.org' 1513s # received: 'big.server.name.from.heck.org' 1513s ok 3 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for big.server.name.from.heck.org' 1513s # received: 'test cgi for big.server.name.from.heck.org' 1513s ok 4 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'ab.com' 1513s # received: 'ab.com' 1513s ok 5 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for ab.com' 1513s # received: 'test cgi for ab.com' 1513s ok 6 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'w-t-f.net' 1513s # received: 'w-t-f.net' 1513s ok 7 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for w-t-f.net' 1513s # received: 'test cgi for w-t-f.net' 1513s ok 8 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1513s # removing file: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1513s # removing dir tree: /tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1513s ok 1516s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1519s t/protocol/echo.t ................... 1519s 1..8 1519s # Running under perl version 5.038002 for linux 1519s # Current time local: Tue Jun 4 09:35:23 2024 1519s # Current time GMT: Tue Jun 4 09:35:23 2024 1519s # Using Test.pm version 1.31 1519s # Using Apache/Test.pm version 1.42 1519s testing mod_echo_ssl 1519s ok 1 1519s #Cipher: TLS_AES_256_GCM_SHA384 1519s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1519s # testing : echo 1519s # expected: 't/protocol/echo.t' 1519s # received: 't/protocol/echo.t' 1519s ok 2 1519s # testing : echo 1519s # expected: '/usr/bin/perl' 1519s # received: '/usr/bin/perl' 1519s ok 3 1519s # testing : echo 1519s # expected: '435832435832435832435832435832' 1519s # received: '435832435832435832435832435832' 1519s ok 4 1519s testing mod_echo 1519s ok 5 1519s # testing : echo 1519s # expected: 't/protocol/echo.t' 1519s # received: 't/protocol/echo.t' 1519s ok 6 1519s # testing : echo 1519s # expected: '/usr/bin/perl' 1519s # received: '/usr/bin/perl' 1519s ok 7 1519s # testing : echo 1519s # expected: '435832435832435832435832435832' 1519s # received: '435832435832435832435832435832' 1519s ok 8 1519s ok 1521s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1524s t/security/CVE-2003-0542.t .......... 1524s 1..1 1524s # Running under perl version 5.038002 for linux 1524s # Current time local: Tue Jun 4 09:35:28 2024 1524s # Current time GMT: Tue Jun 4 09:35:28 2024 1524s # Using Test.pm version 1.31 1524s # Using Apache/Test.pm version 1.42 1524s # testing : CAN-2003-0542 test case 1524s # expected: 404 1524s # received: '404' 1524s ok 1 1524s ok 1526s t/security/CVE-2004-0747.t .......... 1526s 1..1 1526s # Running under perl version 5.038002 for linux 1526s # Current time local: Tue Jun 4 09:35:31 2024 1526s # Current time GMT: Tue Jun 4 09:35:31 2024 1526s # Using Test.pm version 1.31 1526s # Using Apache/Test.pm version 1.42 1526s # testing : CAN-2004-0747 ap_resolve_env test case 1526s # expected: 200 1526s # received: 200 1526s ok 1 1526s ok 1529s t/security/CVE-2004-0811.t .......... 1529s 1..8 1529s # Running under perl version 5.038002 for linux 1529s # Current time local: Tue Jun 4 09:35:33 2024 1529s # Current time GMT: Tue Jun 4 09:35:33 2024 1529s # Using Test.pm version 1.31 1529s # Using Apache/Test.pm version 1.42 1529s # testing : subdir access allowed 1529s # expected: 200 1529s # received: '200' 1529s ok 1 1529s # testing : subdir access allowed 1529s # expected: 200 1529s # received: '200' 1529s ok 2 1529s # testing : subdir access allowed 1529s # expected: 200 1529s # received: '200' 1529s ok 3 1529s # testing : subdir access allowed 1529s # expected: 200 1529s # received: '200' 1529s ok 4 1529s # testing : topdir access denied 1529s # expected: 401 1529s # received: '401' 1529s ok 5 1529s # testing : topdir access denied 1529s # expected: 401 1529s # received: '401' 1529s ok 6 1529s # testing : topdir access denied 1529s # expected: 401 1529s # received: '401' 1529s ok 7 1529s # testing : topdir access denied 1529s # expected: 401 1529s # received: '401' 1529s ok 8 1529s ok 1532s t/security/CVE-2004-0940.t .......... 1532s 1..1 1532s # Running under perl version 5.038002 for linux 1532s # Current time local: Tue Jun 4 09:35:36 2024 1532s # Current time GMT: Tue Jun 4 09:35:36 2024 1532s # Using Test.pm version 1.31 1532s # Using Apache/Test.pm version 1.42 1532s # testing : response was 200 1532s # expected: 200 1532s # received: '200' 1532s ok 1 1532s ok 1534s t/security/CVE-2004-0942.t .......... 1534s 1..2 1534s # Running under perl version 5.038002 for linux 1534s # Current time local: Tue Jun 4 09:35:39 2024 1534s # Current time GMT: Tue Jun 4 09:35:39 2024 1534s # Using Test.pm version 1.31 1534s # Using Apache/Test.pm version 1.42 1534s ok 1 1534s # testing : request was refused 1534s # expected: qr/^HTTP\/1\.. 400/ 1534s # received: 'HTTP/1.1 400 Bad Request 1534s # ' 1534s ok 2 1534s ok 1537s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1539s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1541s t/security/CVE-2005-2491.t .......... 1541s 1..4 1541s # Running under perl version 5.038002 for linux 1541s # Current time local: Tue Jun 4 09:35:46 2024 1541s # Current time GMT: Tue Jun 4 09:35:46 2024 1541s # Using Test.pm version 1.31 1541s # Using Apache/Test.pm version 1.42 1541s # testing : check that server did not segfault 1541s # expected: 'Internal Server Error' 1541s # received: 'Internal Server Error' 1541s ok 1 1541s # testing : check for 500 response error 1541s # expected: 500 1541s # received: '500' 1541s ok 2 1541s # testing : check that server did not segfault 1541s # expected: 'Internal Server Error' 1541s # received: 'Internal Server Error' 1541s ok 3 1541s # testing : check for 500 response error 1541s # expected: 500 1541s # received: '500' 1541s ok 4 1541s ok 1544s t/security/CVE-2005-2700.t .......... 1544s 1..2 1544s # Running under perl version 5.038002 for linux 1544s # Current time local: Tue Jun 4 09:35:48 2024 1544s # Current time GMT: Tue Jun 4 09:35:48 2024 1544s # Using Test.pm version 1.31 1544s # Using Apache/Test.pm version 1.42 1544s # testing : access permitted without ccert 1544s # expected: 200 1544s # received: '200' 1544s ok 1 1544s # testing : access *not* permitted without ccert 1544s # expected: 200 1544s # received: '403' 1544s ok 2 1544s ok 1547s t/security/CVE-2005-3352.t .......... 1547s 1..2 1547s # Running under perl version 5.038002 for linux 1547s # Current time local: Tue Jun 4 09:35:51 2024 1547s # Current time GMT: Tue Jun 4 09:35:51 2024 1547s # Using Test.pm version 1.31 1547s # Using Apache/Test.pm version 1.42 1547s # testing : response code is OK 1547s # expected: 200 1547s # received: '200' 1547s ok 1 1547s # testing : referer was escaped 1547s # expected: qr/%22%3e/ 1547s # received: ' 1547s # 1547s # Menu for /security/CVE-2005-3352.map 1547s # 1547s #

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

1547s #
1547s # 1547s #
(Default) Go Back
1547s # 1547s # 1547s # 1547s # 1547s # ' 1547s ok 2 1547s ok 1551s t/security/CVE-2005-3357.t .......... 1551s 1..3 1551s # Running under perl version 5.038002 for linux 1551s # Current time local: Tue Jun 4 09:35:54 2024 1551s # Current time GMT: Tue Jun 4 09:35:54 2024 1551s # Using Test.pm version 1.31 1551s # Using Apache/Test.pm version 1.42 1551s # URL is http://localhost:8534/ 1551s ok 1 1551s # testing : Expected bad request from 'GET http://localhost:8534/' 1551s # expected: 400 1551s # received: '400' 1551s ok 2 1551s # testing : errordoc content was served 1551s # expected: qr/welcome to localhost/ 1551s # received: 'welcome to localhost:8529 1551s # ' 1551s ok 3 1551s ok 1554s t/security/CVE-2006-5752.t .......... 1554s 1..2 1554s # Running under perl version 5.038002 for linux 1554s # Current time local: Tue Jun 4 09:35:58 2024 1554s # Current time GMT: Tue Jun 4 09:35:58 2024 1554s # Using Test.pm version 1.31 1554s # Using Apache/Test.pm version 1.42 1554s # testing : server-status gave response 1554s # expected: 200 1554s # received: '200' 1554s ok 1 1554s # testing : response content-type had charset 1554s # expected: qr/charset=/ 1554s # received: 'text/html; charset=ISO-8859-1' 1554s ok 2 1554s ok 1557s t/security/CVE-2007-5000.t .......... 1557s 1..2 1557s # Running under perl version 5.038002 for linux 1557s # Current time local: Tue Jun 4 09:36:01 2024 1557s # Current time GMT: Tue Jun 4 09:36:01 2024 1557s # Using Test.pm version 1.31 1557s # Using Apache/Test.pm version 1.42 1557s # testing : response code is OK 1557s # expected: 200 1557s # received: '200' 1557s ok 1 1557s # testing : URI was escaped in response 1557s # expected: qr// 1557s # received: ' 1557s # 1557s # Menu for /security/CVE-2005-3352.map/<foo> 1557s # 1557s #

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

1557s #
1557s # 1557s #
(Default) Go Back
1557s # 1557s # 1557s # 1557s # 1557s # ' 1557s ok 2 1557s ok 1559s t/security/CVE-2007-6388.t .......... 1559s 1..2 1559s # Running under perl version 5.038002 for linux 1559s # Current time local: Tue Jun 4 09:36:04 2024 1559s # Current time GMT: Tue Jun 4 09:36:04 2024 1559s # Using Test.pm version 1.31 1559s # Using Apache/Test.pm version 1.42 1559s # testing : response code is OK 1559s # expected: 200 1559s # received: '200' 1559s ok 1 1559s # testing : refresh parameter not echoed verbatim 1559s # expected: 42 1559s # received: '42' 1559s ok 2 1559s ok 1562s t/security/CVE-2008-2364.t .......... 1562s 1..3 1562s # Running under perl version 5.038002 for linux 1562s # Current time local: Tue Jun 4 09:36:06 2024 1562s # Current time GMT: Tue Jun 4 09:36:06 2024 1562s # Using Test.pm version 1.31 1562s # Using Apache/Test.pm version 1.42 1562s # testing : reverse proxy to index.html 1562s # expected: 200 1562s # received: '200' 1562s ok 1 1562s # testing : small number of interim responses - CVE-2008-2364 1562s # expected: 200 1562s # received: '200' 1562s ok 2 1562s # testing : large number of interim responses - CVE-2008-2364 1562s # expected: 502 1562s # received: '502' 1562s ok 3 1562s ok 1565s t/security/CVE-2009-1195.t .......... 1565s 1..221 1565s # Running under perl version 5.038002 for linux 1565s # Current time local: Tue Jun 4 09:36:09 2024 1565s # Current time GMT: Tue Jun 4 09:36:09 2024 1565s # Using Test.pm version 1.31 1565s # Using Apache/Test.pm version 1.42 1565s # testing : Options should not be allowed for script #1; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 1 1565s # testing : Options should be allowed for script #2; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 2 1565s # testing : SSI should be evaluated but exec not permitted for script #2 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 3 1565s # testing : Options should not be allowed for script #3; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 4 1565s # testing : Options should be allowed for script #4; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 5 1565s # testing : SSI should be evaluated but exec not permitted for script #4 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 6 1565s # testing : Options should not be allowed for script #5; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 7 1565s # testing : Options should be allowed for script #6; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 8 1565s # testing : SSI should not be evaluated for script #6 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 9 1565s # testing : Options should not be allowed for script #7; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 10 1565s # testing : Options should not be allowed for script #8; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 11 1565s # testing : Options should not be allowed for script #9; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 12 1565s # testing : Options should not be allowed for script #10; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 13 1565s # testing : Options should be allowed for script #11; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 14 1565s # testing : SSI should be evaluated with exec allowed for script #11 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 15 1565s # testing : Options should be allowed for script #12; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 16 1565s # testing : SSI should be evaluated but exec not permitted for script #12 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 17 1565s # testing : Options should be allowed for script #13; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 18 1565s # testing : SSI should be evaluated with exec allowed for script #13 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 19 1565s # testing : Options should be allowed for script #14; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 20 1565s # testing : SSI should be evaluated but exec not permitted for script #14 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 21 1565s # testing : Options should be allowed for script #15; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 22 1565s # testing : SSI should not be evaluated for script #15 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 23 1565s # testing : Options should be allowed for script #16; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 24 1565s # testing : SSI should not be evaluated for script #16 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 25 1565s # testing : Options should be allowed for script #17; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 26 1565s # testing : SSI should be evaluated but exec not permitted for script #17 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 27 1565s # testing : Options should be allowed for script #18; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 28 1565s # testing : SSI should not be evaluated for script #18 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 29 1565s # testing : Options should be allowed for script #19; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 30 1565s # testing : SSI should be evaluated with exec allowed for script #19 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 31 1565s # testing : Options should be allowed for script #20; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 32 1565s # testing : SSI should not be evaluated for script #20 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 33 1565s # testing : Options should be allowed for script #21; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 34 1565s # testing : SSI should be evaluated with exec allowed for script #21 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 35 1565s # testing : Options should be allowed for script #22; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 36 1565s # testing : SSI should be evaluated but exec not permitted for script #22 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 37 1565s # testing : Options should be allowed for script #23; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 38 1565s # testing : SSI should be evaluated with exec allowed for script #23 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 39 1565s # testing : Options should be allowed for script #24; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 40 1565s # testing : SSI should be evaluated but exec not permitted for script #24 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 41 1565s # testing : Options should be allowed for script #25; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 42 1565s # testing : SSI should not be evaluated for script #25 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 43 1565s # testing : Options should be allowed for script #26; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 44 1565s # testing : SSI should not be evaluated for script #26 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 45 1565s # testing : Options should be allowed for script #27; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 46 1565s # testing : SSI should be evaluated but exec not permitted for script #27 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 47 1565s # testing : Options should be allowed for script #28; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 48 1565s # testing : SSI should not be evaluated for script #28 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 49 1565s # testing : Options should be allowed for script #29; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 50 1565s # testing : SSI should be evaluated with exec allowed for script #29 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 51 1565s # testing : Options should be allowed for script #30; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 52 1565s # testing : SSI should not be evaluated for script #30 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 53 1565s # testing : Options should be allowed for script #31; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 54 1565s # testing : SSI should not be evaluated for script #31 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 55 1565s # testing : Options should be allowed for script #32; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 56 1565s # testing : SSI should not be evaluated for script #32 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 57 1565s # testing : Options should be allowed for script #33; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 58 1565s # testing : SSI should not be evaluated for script #33 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 59 1565s # testing : Options should be allowed for script #34; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 60 1565s # testing : SSI should not be evaluated for script #34 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 61 1565s # testing : Options should be allowed for script #35; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 62 1565s # testing : SSI should not be evaluated for script #35 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 63 1565s # testing : Options should be allowed for script #36; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 64 1565s # testing : SSI should not be evaluated for script #36 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 65 1565s # testing : Options should be allowed for script #37; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 66 1565s # testing : SSI should not be evaluated for script #37 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 67 1565s # testing : Options should be allowed for script #38; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 68 1565s # testing : SSI should not be evaluated for script #38 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 69 1565s # testing : Options should be allowed for script #39; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 70 1565s # testing : SSI should not be evaluated for script #39 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 71 1565s # testing : Options should be allowed for script #40; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 72 1565s # testing : SSI should not be evaluated for script #40 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 73 1565s # testing : Options should not be allowed for script #41; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 74 1565s # testing : Options should be allowed for script #42; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 75 1565s # testing : SSI should be evaluated but exec not permitted for script #42 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 76 1565s # testing : Options should not be allowed for script #43; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 77 1565s # testing : Options should be allowed for script #44; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 78 1565s # testing : SSI should be evaluated but exec not permitted for script #44 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 79 1565s # testing : Options should not be allowed for script #45; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 80 1565s # testing : Options should be allowed for script #46; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 81 1565s # testing : SSI should not be evaluated for script #46 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 82 1565s # testing : Options should not be allowed for script #47; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 83 1565s # testing : Options should not be allowed for script #48; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 84 1565s # testing : Options should not be allowed for script #49; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 85 1565s # testing : Options should not be allowed for script #50; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 86 1565s # testing : Options should be allowed for script #51; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 87 1565s # testing : SSI should be evaluated with exec allowed for script #51 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 88 1565s # testing : Options should be allowed for script #52; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 89 1565s # testing : SSI should be evaluated but exec not permitted for script #52 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 90 1565s # testing : Options should be allowed for script #53; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 91 1565s # testing : SSI should be evaluated with exec allowed for script #53 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 92 1565s # testing : Options should be allowed for script #54; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 93 1565s # testing : SSI should be evaluated but exec not permitted for script #54 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 94 1565s # testing : Options should be allowed for script #55; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 95 1565s # testing : SSI should not be evaluated for script #55 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 96 1565s # testing : Options should be allowed for script #56; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 97 1565s # testing : SSI should not be evaluated for script #56 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 98 1565s # testing : Options should be allowed for script #57; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 99 1565s # testing : SSI should be evaluated but exec not permitted for script #57 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 100 1565s # testing : Options should be allowed for script #58; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 101 1565s # testing : SSI should not be evaluated for script #58 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 102 1565s # testing : Options should be allowed for script #59; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 103 1565s # testing : SSI should be evaluated with exec allowed for script #59 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 104 1565s # testing : Options should be allowed for script #60; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 105 1565s # testing : SSI should not be evaluated for script #60 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 106 1565s # testing : Options should be allowed for script #61; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 107 1565s # testing : SSI should be evaluated with exec allowed for script #61 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 108 1565s # testing : Options should be allowed for script #62; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 109 1565s # testing : SSI should be evaluated but exec not permitted for script #62 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 110 1565s # testing : Options should be allowed for script #63; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 111 1565s # testing : SSI should be evaluated with exec allowed for script #63 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 112 1565s # testing : Options should be allowed for script #64; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 113 1565s # testing : SSI should be evaluated but exec not permitted for script #64 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 114 1565s # testing : Options should be allowed for script #65; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 115 1565s # testing : SSI should not be evaluated for script #65 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 116 1565s # testing : Options should be allowed for script #66; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 117 1565s # testing : SSI should not be evaluated for script #66 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 118 1565s # testing : Options should be allowed for script #67; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 119 1565s # testing : SSI should be evaluated but exec not permitted for script #67 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 120 1565s # testing : Options should be allowed for script #68; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 121 1565s # testing : SSI should not be evaluated for script #68 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 122 1565s # testing : Options should be allowed for script #69; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 123 1565s # testing : SSI should be evaluated with exec allowed for script #69 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 124 1565s # testing : Options should be allowed for script #70; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 125 1565s # testing : SSI should not be evaluated for script #70 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 126 1565s # testing : Options should be allowed for script #71; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 127 1565s # testing : SSI should be evaluated but exec not permitted for script #71 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 128 1565s # testing : Options should be allowed for script #72; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 129 1565s # testing : SSI should be evaluated but exec not permitted for script #72 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 130 1565s # testing : Options should be allowed for script #73; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 131 1565s # testing : SSI should be evaluated but exec not permitted for script #73 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 132 1565s # testing : Options should be allowed for script #74; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 133 1565s # testing : SSI should be evaluated but exec not permitted for script #74 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 134 1565s # testing : Options should be allowed for script #75; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 135 1565s # testing : SSI should be evaluated but exec not permitted for script #75 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 136 1565s # testing : Options should be allowed for script #76; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 137 1565s # testing : SSI should be evaluated but exec not permitted for script #76 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 138 1565s # testing : Options should be allowed for script #77; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 139 1565s # testing : SSI should be evaluated but exec not permitted for script #77 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 140 1565s # testing : Options should be allowed for script #78; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 141 1565s # testing : SSI should be evaluated but exec not permitted for script #78 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 142 1565s # testing : Options should be allowed for script #79; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 143 1565s # testing : SSI should be evaluated but exec not permitted for script #79 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 144 1565s # testing : Options should be allowed for script #80; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 145 1565s # testing : SSI should be evaluated but exec not permitted for script #80 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 146 1565s # testing : Options should not be allowed for script #81; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 147 1565s # testing : Options should be allowed for script #82; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 148 1565s # testing : SSI should be evaluated but exec not permitted for script #82 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 149 1565s # testing : Options should not be allowed for script #83; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 150 1565s # testing : Options should be allowed for script #84; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 151 1565s # testing : SSI should be evaluated but exec not permitted for script #84 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 152 1565s # testing : Options should not be allowed for script #85; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 153 1565s # testing : Options should be allowed for script #86; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 154 1565s # testing : SSI should not be evaluated for script #86 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 155 1565s # testing : Options should not be allowed for script #87; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 156 1565s # testing : Options should not be allowed for script #88; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 157 1565s # testing : Options should not be allowed for script #89; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 158 1565s # testing : Options should not be allowed for script #90; 500 response expected 1565s # expected: 500 1565s # received: '500' 1565s ok 159 1565s # testing : Options should be allowed for script #91; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 160 1565s # testing : SSI should be evaluated with exec allowed for script #91 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 161 1565s # testing : Options should be allowed for script #92; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 162 1565s # testing : SSI should be evaluated but exec not permitted for script #92 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 163 1565s # testing : Options should be allowed for script #93; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 164 1565s # testing : SSI should be evaluated with exec allowed for script #93 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 165 1565s # testing : Options should be allowed for script #94; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 166 1565s # testing : SSI should be evaluated but exec not permitted for script #94 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 167 1565s # testing : Options should be allowed for script #95; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 168 1565s # testing : SSI should not be evaluated for script #95 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 169 1565s # testing : Options should be allowed for script #96; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 170 1565s # testing : SSI should not be evaluated for script #96 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 171 1565s # testing : Options should be allowed for script #97; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 172 1565s # testing : SSI should be evaluated but exec not permitted for script #97 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 173 1565s # testing : Options should be allowed for script #98; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 174 1565s # testing : SSI should not be evaluated for script #98 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 175 1565s # testing : Options should be allowed for script #99; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 176 1565s # testing : SSI should be evaluated with exec allowed for script #99 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 177 1565s # testing : Options should be allowed for script #100; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 178 1565s # testing : SSI should not be evaluated for script #100 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 179 1565s # testing : Options should be allowed for script #101; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 180 1565s # testing : SSI should be evaluated with exec allowed for script #101 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 181 1565s # testing : Options should be allowed for script #102; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 182 1565s # testing : SSI should be evaluated but exec not permitted for script #102 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 183 1565s # testing : Options should be allowed for script #103; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 184 1565s # testing : SSI should be evaluated with exec allowed for script #103 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 185 1565s # testing : Options should be allowed for script #104; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 186 1565s # testing : SSI should be evaluated but exec not permitted for script #104 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 187 1565s # testing : Options should be allowed for script #105; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 188 1565s # testing : SSI should not be evaluated for script #105 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 189 1565s # testing : Options should be allowed for script #106; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 190 1565s # testing : SSI should not be evaluated for script #106 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 191 1565s # testing : Options should be allowed for script #107; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 192 1565s # testing : SSI should be evaluated but exec not permitted for script #107 1565s # expected: '[an error occurred while processing this directive]' 1565s # received: '[an error occurred while processing this directive]' 1565s ok 193 1565s # testing : Options should be allowed for script #108; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 194 1565s # testing : SSI should not be evaluated for script #108 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 195 1565s # testing : Options should be allowed for script #109; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 196 1565s # testing : SSI should be evaluated with exec allowed for script #109 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 197 1565s # testing : Options should be allowed for script #110; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 198 1565s # testing : SSI should not be evaluated for script #110 1565s # expected: qr/--\#exec cgi=/ 1565s # received: '' 1565s ok 199 1565s # testing : Options should be allowed for script #111; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 200 1565s # testing : SSI should be evaluated with exec allowed for script #111 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 201 1565s # testing : Options should be allowed for script #112; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 202 1565s # testing : SSI should be evaluated with exec allowed for script #112 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 203 1565s # testing : Options should be allowed for script #113; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 204 1565s # testing : SSI should be evaluated with exec allowed for script #113 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 205 1565s # testing : Options should be allowed for script #114; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 206 1565s # testing : SSI should be evaluated with exec allowed for script #114 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 207 1565s # testing : Options should be allowed for script #115; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 208 1565s # testing : SSI should be evaluated with exec allowed for script #115 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 209 1565s # testing : Options should be allowed for script #116; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 210 1565s # testing : SSI should be evaluated with exec allowed for script #116 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 211 1565s # testing : Options should be allowed for script #117; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 212 1565s # testing : SSI should be evaluated with exec allowed for script #117 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 213 1565s # testing : Options should be allowed for script #118; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 214 1565s # testing : SSI should be evaluated with exec allowed for script #118 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 215 1565s # testing : Options should be allowed for script #119; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 216 1565s # testing : SSI should be evaluated with exec allowed for script #119 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 217 1565s # testing : Options should be allowed for script #120; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 218 1565s # testing : SSI should be evaluated with exec allowed for script #120 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 219 1565s # testing : Options should be allowed for script #121; 200 response expected 1565s # expected: 200 1565s # received: '200' 1565s ok 220 1565s # testing : SSI should be evaluated with exec allowed for script #121 1565s # expected: 'perl cgi' 1565s # received: 'perl cgi' 1565s ok 221 1565s ok 1569s t/security/CVE-2009-1890.t .......... 1569s 1..7 1569s # Running under perl version 5.038002 for linux 1569s # Current time local: Tue Jun 4 09:36:12 2024 1569s # Current time GMT: Tue Jun 4 09:36:12 2024 1569s # Using Test.pm version 1.31 1569s # Using Apache/Test.pm version 1.42 1569s ok 1 1569s ok 2 1569s ok 3 1569s ok 4 1569s ok 5 1569s # testing : request was parsed 1569s # expected: qr/^HTTP\/1\.. 200/ 1569s # received: 'HTTP/1.1 200 OK 1569s # ' 1569s ok 6 1569s # header: Date: Tue, 04 Jun 2024 09:36:15 GMT 1569s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1569s # header: Vary: In-If1 1569s # header: DMMATCH1: 1 1569s # header: Content-Type: text/plain 1569s # header: Connection: close 1569s # header: 1569s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1569s # remaining: 0 1569s # testing : read entire body 1569s # expected: 0 1569s # received: 0 1569s ok 7 1569s ok 1572s t/security/CVE-2009-3555.t .......... 1572s 1..4 1572s # Running under perl version 5.038002 for linux 1572s # Current time local: Tue Jun 4 09:36:16 2024 1572s # Current time GMT: Tue Jun 4 09:36:16 2024 1572s # Using Test.pm version 1.31 1572s # Using Apache/Test.pm version 1.42 1572s ok 1 # skip Skipping test for TLSv1.3 1572s ok 2 # skip Skipping test for TLSv1.3 1572s ok 3 # skip Skipping test for TLSv1.3 1572s ok 4 # skip Skipping test for TLSv1.3 1572s ok 1574s t/security/CVE-2011-3368-rewrite.t .. 1574s 1..3 1574s # Running under perl version 5.038002 for linux 1574s # Current time local: Tue Jun 4 09:36:19 2024 1574s # Current time GMT: Tue Jun 4 09:36:19 2024 1574s # Using Test.pm version 1.31 1574s # Using Apache/Test.pm version 1.42 1574s ok 1 1574s ok 2 1574s # testing : got 400 error 1574s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1574s # received: 'HTTP/1.1 400 Bad Request 1574s # ' 1574s ok 3 1574s ok 1576s t/security/CVE-2011-3368.t .......... 1576s 1..3 1576s # Running under perl version 5.038002 for linux 1576s # Current time local: Tue Jun 4 09:36:21 2024 1576s # Current time GMT: Tue Jun 4 09:36:21 2024 1576s # Using Test.pm version 1.31 1576s # Using Apache/Test.pm version 1.42 1576s ok 1 1576s ok 2 1576s # testing : got 400 error 1576s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1576s # received: 'HTTP/1.1 400 Bad Request 1576s # ' 1576s ok 3 1576s ok 1578s t/security/CVE-2017-7659.t .......... 1578s 1..2 1578s # Running under perl version 5.038002 for linux 1578s # Current time local: Tue Jun 4 09:36:23 2024 1578s # Current time GMT: Tue Jun 4 09:36:23 2024 1578s # Using Test.pm version 1.31 1578s # Using Apache/Test.pm version 1.42 1578s ok 1 1578s ok 2 1578s ok 1581s t/security/CVE-2019-0215.t .......... 1581s 1..2 1581s # Running under perl version 5.038002 for linux 1581s # Current time local: Tue Jun 4 09:36:25 2024 1581s # Current time GMT: Tue Jun 4 09:36:25 2024 1581s # Using Test.pm version 1.31 1581s # Using Apache/Test.pm version 1.42 1581s # Using TLSv13, expecting status 403 1581s # testing : first access denied without client cert 1581s # expected: 403 1581s # received: '403' 1581s ok 1 1581s # testing : second access denied without client cert 1581s # expected: 403 1581s # received: '403' 1581s ok 2 1581s ok 1584s t/security/CVE-2020-1927.t .......... 1584s 1..1 1584s # Running under perl version 5.038002 for linux 1584s # Current time local: Tue Jun 4 09:36:28 2024 1584s # Current time GMT: Tue Jun 4 09:36:28 2024 1584s # Using Test.pm version 1.31 1584s # Using Apache/Test.pm version 1.42 1584s # SENDING to 127.0.0.1:8547 1584s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1584s Host: merge-disabled 1584s Connection: close 1584s 1584s # SENDING to 127.0.0.1:8547 1584s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1584s # testing : regex didn't match and redirect 1584s # expected: 404 1584s # received: '404' 1584s ok 1 1584s ok 1586s t/ssl/basicauth.t ................... 1586s 1..4 1586s # Running under perl version 5.038002 for linux 1586s # Current time local: Tue Jun 4 09:36:30 2024 1586s # Current time GMT: Tue Jun 4 09:36:30 2024 1586s # Using Test.pm version 1.31 1586s # Using Apache/Test.pm version 1.42 1586s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1586s # expected: qr/^(500|403)$/ 1586s # received: '403' 1586s ok 1 1586s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1586s # expected: 200 1586s # received: '200' 1586s ok 2 1586s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1586s # expected: 401 1586s # received: '401' 1586s ok 3 1586s ok 4 # skip Colon in username test skipped. 1586s ok 1588s t/ssl/env.t ......................... 1588s 1..30 1588s # Running under perl version 5.038002 for linux 1588s # Current time local: Tue Jun 4 09:36:33 2024 1588s # Current time GMT: Tue Jun 4 09:36:33 2024 1588s # Using Test.pm version 1.31 1588s # Using Apache/Test.pm version 1.42 1588s # testing : response status OK 1588s # expected: 200 1588s # received: '200' 1588s ok 1 1588s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1588s ok 2 1588s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1588s ok 3 1588s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1588s ok 4 1588s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1588s ok 5 1588s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1588s ok 6 1588s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1588s ok 7 1588s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1588s ok 8 1588s #SSL_CLIENT_S_DN_CN should not exist 1588s ok 9 1588s #SSL_CLIENT_S_DN_L should not exist 1588s ok 10 1588s #SSL_CLIENT_S_DN_ST should not exist 1588s ok 11 1588s #SSL_CLIENT_S_DN_C should not exist 1588s ok 12 1588s #SSL_CLIENT_S_DN_O should not exist 1588s ok 13 1588s #SSL_CLIENT_S_DN_Email should not exist 1588s ok 14 1588s #SSL_CLIENT_S_DN_OU should not exist 1588s ok 15 1588s # testing : second response status OK 1588s # expected: 200 1588s # received: '200' 1588s ok 16 1588s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1588s ok 17 1588s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1588s ok 18 1588s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1588s ok 19 1588s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1588s ok 20 1588s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1588s ok 21 1588s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1588s ok 22 1588s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1588s ok 23 1588s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1588s ok 24 1588s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1588s ok 25 1588s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1588s ok 26 1588s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1588s ok 27 1588s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1588s ok 28 1588s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1588s ok 29 1588s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1588s ok 30 1588s ok 1591s t/ssl/extlookup.t ................... 1591s 1..4 1591s # Running under perl version 5.038002 for linux 1591s # Current time local: Tue Jun 4 09:36:35 2024 1591s # Current time GMT: Tue Jun 4 09:36:35 2024 1591s # Using Test.pm version 1.31 1591s # Using Apache/Test.pm version 1.42 1591s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1591s # expected: 200 1591s # received: '200' 1591s ok 1 1591s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1591s # expected: 'Lemons' 1591s # received: 'Lemons' 1591s ok 2 1591s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1591s # expected: 200 1591s # received: '200' 1591s ok 3 1591s # testing : Extension value match for 2.16.840.1.113730.1.13 1591s # expected: 'This Is A Comment' 1591s # received: 'This Is A Comment' 1591s ok 4 1591s ok 1593s t/ssl/fakeauth.t .................... 1593s 1..3 1593s # Running under perl version 5.038002 for linux 1593s # Current time local: Tue Jun 4 09:36:38 2024 1593s # Current time GMT: Tue Jun 4 09:36:38 2024 1593s # Using Test.pm version 1.31 1593s # Using Apache/Test.pm version 1.42 1593s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1593s # expected: qr/^(500|403)$/ 1593s # received: '403' 1593s ok 1 1593s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1593s # expected: 200 1593s # received: '200' 1593s ok 2 1593s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1593s # expected: 200 1593s # received: '200' 1593s ok 3 1593s ok 1595s t/ssl/headers.t ..................... 1595s 1..3 1595s # Running under perl version 5.038002 for linux 1595s # Current time local: Tue Jun 4 09:36:40 2024 1595s # Current time GMT: Tue Jun 4 09:36:40 2024 1595s # Using Test.pm version 1.31 1595s # Using Apache/Test.pm version 1.42 1595s # testing : SSLFlag header set 1595s # expected: qr/X-SSL-Flag: on/ 1595s # received: 'HTTP/1.1 200 OK 1595s # Connection: close 1595s # Date: Tue, 04 Jun 2024 09:36:42 GMT 1595s # Accept-Ranges: bytes 1595s # ETag: "c-613edd771cbc0" 1595s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1595s # Vary: In-If1 1595s # Content-Length: 12 1595s # Content-Type: text/html 1595s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1595s # Client-Date: Tue, 04 Jun 2024 09:36:42 GMT 1595s # Client-Peer: 127.0.0.1:8532 1595s # Client-Response-Num: 1 1595s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1595s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1595s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1595s # Client-SSL-Socket-Class: IO::Socket::SSL 1595s # Client-SSL-Version: TLSv1_3 1595s # DMMATCH1: 1 1595s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 MDkyOTAyWhcNMjUwNjA0MDkyOTAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA018rjxwUEW033EhfhFdN9ayZ C27+oF//i+AQwCn34CsnxoJIu9dGyABF33TOKv2bVkmE4P/V9A1Q21MPWRI3WDJJ o6gxT3qP/D91AI9oQywOZj0WvFo+31+h8t8TeWDkmFpbZ/gc7coeoXsqqzsxKWu2 qzDUpl1o4eb7q11gzNBirUr+jyWgTrj8yeFDMmV6lK+VHrdBnt1Af9FGi82hp5e1 7lHR+k4jjgsT5S3B5YdlADE/l8JBHviNxx39l9dk/j58tPld5fg52auPMBTTC3O+ f6MMBAX2cXy65gKaZieexBVMqQDqHb+V+1vLtBAB/DlSQvRLpyHpxVM50FbO+QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFDUKxzs/4VAyAY7mETsOgvzNhUqv MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQCdczh7MR1HfYhKOb+weu4fjL0 ezANBgkqhkiG9w0BAQsFAAOCAQEAAF29DVlSlZ3sGFfQFRYsPm9sorxntzI6PfNU /0avW1LauDpOny8yV2RFdaxznyD3hbluXfzKQ+tnLvXv22JCkfT4Gj9pQ5nCJxG6 8ZGI+C+bab9wStsB5sdkYxvFhgKSu65oxNpK0rdvB8RbT/aIVKrX5PzzfYdrANd/ a2yA49i5h7yCLbjjGWyOVxeJTX/HghKfQ98eVG2h247IksR1acoy7mshc+xlaEJX VRHqY21QfO5OSnSBGFy6NCuBvKCLIb3gGVZirkkM9C48mUy6gSZZgn/+vDheIR+u x3eUvPiH3A1vGEZTlYcF1ADYbFMwQ4ZkuTR6cBfDEIxqbtKa+g== -----END CERTIFICATE----- 1595s # X-SSL-Flag: on 1595s # X-SSL-None: (null) 1595s # 1595s # ' 1595s ok 1 1595s # testing : SSL certificate is unwrapped 1595s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1595s # received: 'HTTP/1.1 200 OK 1595s # Connection: close 1595s # Date: Tue, 04 Jun 2024 09:36:42 GMT 1595s # Accept-Ranges: bytes 1595s # ETag: "c-613edd771cbc0" 1595s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1595s # Vary: In-If1 1595s # Content-Length: 12 1595s # Content-Type: text/html 1595s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1595s # Client-Date: Tue, 04 Jun 2024 09:36:42 GMT 1595s # Client-Peer: 127.0.0.1:8532 1595s # Client-Response-Num: 1 1595s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1595s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1595s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1595s # Client-SSL-Socket-Class: IO::Socket::SSL 1595s # Client-SSL-Version: TLSv1_3 1595s # DMMATCH1: 1 1595s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 MDkyOTAyWhcNMjUwNjA0MDkyOTAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA018rjxwUEW033EhfhFdN9ayZ C27+oF//i+AQwCn34CsnxoJIu9dGyABF33TOKv2bVkmE4P/V9A1Q21MPWRI3WDJJ o6gxT3qP/D91AI9oQywOZj0WvFo+31+h8t8TeWDkmFpbZ/gc7coeoXsqqzsxKWu2 qzDUpl1o4eb7q11gzNBirUr+jyWgTrj8yeFDMmV6lK+VHrdBnt1Af9FGi82hp5e1 7lHR+k4jjgsT5S3B5YdlADE/l8JBHviNxx39l9dk/j58tPld5fg52auPMBTTC3O+ f6MMBAX2cXy65gKaZieexBVMqQDqHb+V+1vLtBAB/DlSQvRLpyHpxVM50FbO+QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFDUKxzs/4VAyAY7mETsOgvzNhUqv MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQCdczh7MR1HfYhKOb+weu4fjL0 ezANBgkqhkiG9w0BAQsFAAOCAQEAAF29DVlSlZ3sGFfQFRYsPm9sorxntzI6PfNU /0avW1LauDpOny8yV2RFdaxznyD3hbluXfzKQ+tnLvXv22JCkfT4Gj9pQ5nCJxG6 8ZGI+C+bab9wStsB5sdkYxvFhgKSu65oxNpK0rdvB8RbT/aIVKrX5PzzfYdrANd/ a2yA49i5h7yCLbjjGWyOVxeJTX/HghKfQ98eVG2h247IksR1acoy7mshc+xlaEJX VRHqY21QfO5OSnSBGFy6NCuBvKCLIb3gGVZirkkM9C48mUy6gSZZgn/+vDheIR+u x3eUvPiH3A1vGEZTlYcF1ADYbFMwQ4ZkuTR6cBfDEIxqbtKa+g== -----END CERTIFICATE----- 1595s # X-SSL-Flag: on 1595s # X-SSL-None: (null) 1595s # 1595s # ' 1595s ok 2 1595s # testing : unknown SSL variable not given 1595s # expected: qr/X-SSL-None: \(null\)\n/ 1595s # received: 'HTTP/1.1 200 OK 1595s # Connection: close 1595s # Date: Tue, 04 Jun 2024 09:36:42 GMT 1595s # Accept-Ranges: bytes 1595s # ETag: "c-613edd771cbc0" 1595s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1595s # Vary: In-If1 1595s # Content-Length: 12 1595s # Content-Type: text/html 1595s # Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1595s # Client-Date: Tue, 04 Jun 2024 09:36:42 GMT 1595s # Client-Peer: 127.0.0.1:8532 1595s # Client-Response-Num: 1 1595s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1595s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1595s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1595s # Client-SSL-Socket-Class: IO::Socket::SSL 1595s # Client-SSL-Version: TLSv1_3 1595s # DMMATCH1: 1 1595s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 MDkyOTAyWhcNMjUwNjA0MDkyOTAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA018rjxwUEW033EhfhFdN9ayZ C27+oF//i+AQwCn34CsnxoJIu9dGyABF33TOKv2bVkmE4P/V9A1Q21MPWRI3WDJJ o6gxT3qP/D91AI9oQywOZj0WvFo+31+h8t8TeWDkmFpbZ/gc7coeoXsqqzsxKWu2 qzDUpl1o4eb7q11gzNBirUr+jyWgTrj8yeFDMmV6lK+VHrdBnt1Af9FGi82hp5e1 7lHR+k4jjgsT5S3B5YdlADE/l8JBHviNxx39l9dk/j58tPld5fg52auPMBTTC3O+ f6MMBAX2cXy65gKaZieexBVMqQDqHb+V+1vLtBAB/DlSQvRLpyHpxVM50FbO+QID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFDUKxzs/4VAyAY7mETsOgvzNhUqv MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQCdczh7MR1HfYhKOb+weu4fjL0 ezANBgkqhkiG9w0BAQsFAAOCAQEAAF29DVlSlZ3sGFfQFRYsPm9sorxntzI6PfNU /0avW1LauDpOny8yV2RFdaxznyD3hbluXfzKQ+tnLvXv22JCkfT4Gj9pQ5nCJxG6 8ZGI+C+bab9wStsB5sdkYxvFhgKSu65oxNpK0rdvB8RbT/aIVKrX5PzzfYdrANd/ a2yA49i5h7yCLbjjGWyOVxeJTX/HghKfQ98eVG2h247IksR1acoy7mshc+xlaEJX VRHqY21QfO5OSnSBGFy6NCuBvKCLIb3gGVZirkkM9C48mUy6gSZZgn/+vDheIR+u x3eUvPiH3A1vGEZTlYcF1ADYbFMwQ4ZkuTR6cBfDEIxqbtKa+g== -----END CERTIFICATE----- 1595s # X-SSL-Flag: on 1595s # X-SSL-None: (null) 1595s # 1595s # ' 1595s ok 3 1595s ok 1598s t/ssl/http.t ........................ 1598s 1..2 1598s # Running under perl version 5.038002 for linux 1598s # Current time local: Tue Jun 4 09:36:42 2024 1598s # Current time GMT: Tue Jun 4 09:36:42 2024 1598s # Using Test.pm version 1.31 1598s # Using Apache/Test.pm version 1.42 1598s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1598s # expected: 400 1598s # received: '400' 1598s ok 1 1598s # testing : that error document contains the proper hint 1598s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1598s # received: ' 1598s # 1598s # 400 Bad Request 1598s # 1598s #

Bad Request

1598s #

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

1598s # 1598s # ' 1598s ok 2 1598s ok 1601s t/ssl/ocsp.t ........................ 1601s 1..3 1601s # Running under perl version 5.038002 for linux 1601s # Current time local: Tue Jun 4 09:36:45 2024 1601s # Current time GMT: Tue Jun 4 09:36:45 2024 1601s # Using Test.pm version 1.31 1601s # Using Apache/Test.pm version 1.42 1601s warning: Internal response 1601s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1601s response: 1601s 500 Server closed connection without sending any data back 1601s Content-Type: text/plain 1601s Client-Date: Tue, 04 Jun 2024 09:36:48 GMT 1601s Client-Warning: Internal response 1601s 1601s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1601s ok 1 1601s warning: 1601s message: welcome to localhost:8529 1601s response: 1601s HTTP/1.1 200 OK 1601s Connection: close 1601s Date: Tue, 04 Jun 2024 09:36:48 GMT 1601s Accept-Ranges: bytes 1601s ETag: "1a-613edd771cbc0" 1601s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1601s Vary: In-If1 1601s Content-Length: 26 1601s Content-Type: text/html 1601s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1601s Client-Date: Tue, 04 Jun 2024 09:36:48 GMT 1601s Client-Peer: 127.0.0.1:8535 1601s Client-Response-Num: 1 1601s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1601s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1601s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1601s Client-SSL-Socket-Class: IO::Socket::SSL 1601s Client-SSL-Version: TLSv1_3 1601s DMMATCH1: 1 1601s 1601s welcome to localhost:8529 1601s ok 2 1601s warning: Internal response 1601s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1601s response: 1601s 500 Server closed connection without sending any data back 1601s Content-Type: text/plain 1601s Client-Date: Tue, 04 Jun 2024 09:36:48 GMT 1601s Client-Warning: Internal response 1601s 1601s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1601s ok 3 1601s ok 1604s t/ssl/pha.t ......................... 1604s 1..4 1604s # Running under perl version 5.038002 for linux 1604s # Current time local: Tue Jun 4 09:36:48 2024 1604s # Current time GMT: Tue Jun 4 09:36:48 2024 1604s # Using Test.pm version 1.31 1604s # Using Apache/Test.pm version 1.42 1604s # testing : access must be denied without client certificate 1604s # expected: 403 1604s # received: '403' 1604s ok 1 1604s # testing : PHA reneg body buffer size restriction works 1604s # expected: 413 1604s # received: '413' 1604s ok 2 1604s # testing : PHA works with POST body 1604s # expected: 200 1604s # received: '200' 1604s ok 3 1604s # testing : request body matches response 1604s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1604s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1604s ok 4 1604s ok 1608s t/ssl/pr12355.t ..................... 1608s 1..10 1608s # Running under perl version 5.038002 for linux 1608s # Current time local: Tue Jun 4 09:36:51 2024 1608s # Current time GMT: Tue Jun 4 09:36:51 2024 1608s # Using Test.pm version 1.31 1608s # Using Apache/Test.pm version 1.42 1608s # Downgrading to TLSv12 1608s # testing : renegotiation on POST works 1608s # expected: 200 1608s # received: '200' 1608s ok 1 1608s # testing : request body matches response 1608s # expected: 'hello world' 1608s # received: 'hello world' 1608s ok 2 1608s # testing : renegotiation on POST works 1608s # expected: 200 1608s # received: '200' 1608s ok 3 1608s # testing : request body matches response 1608s # expected: 'hello world' 1608s # received: 'hello world' 1608s ok 4 1608s # testing : renegotiation on POST works 1608s # expected: 200 1608s # received: '200' 1608s ok 5 1608s # testing : request body matches response 1608s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1608s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1608s ok 6 1608s # testing : renegotiation on POST works 1608s # expected: 200 1608s # received: '200' 1608s ok 7 1608s # testing : request body matches response 1608s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1608s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1608s ok 8 1608s # testing : renegotiation on POST works 1608s # expected: 200 1608s # received: '200' 1608s ok 9 1608s # testing : request body matches response 1608s # expected: 'HELLO' 1608s # received: 'HELLO' 1608s ok 10 1608s ok 1611s t/ssl/pr43738.t ..................... 1611s 1..4 1611s # Running under perl version 5.038002 for linux 1611s # Current time local: Tue Jun 4 09:36:55 2024 1611s # Current time GMT: Tue Jun 4 09:36:55 2024 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.42 1611s # Downgrading to TLSv12 1611s # testing : renegotiation on POST works 1611s # expected: 200 1611s # received: '200' 1611s ok 1 1611s # testing : request body matches response 1611s # expected: '/modules/ssl/aes128/empty.pfa 1611s # hello world' 1611s # received: '/modules/ssl/aes128/empty.pfa 1611s # hello world' 1611s ok 2 1611s # testing : renegotiation on POST works 1611s # expected: 200 1611s # received: '200' 1611s ok 3 1611s # testing : request body matches response 1611s # expected: '/modules/ssl/aes256/empty.pfa 1611s # hello world' 1611s # received: '/modules/ssl/aes256/empty.pfa 1611s # hello world' 1611s ok 4 1611s ok 1620s t/ssl/proxy.t ....................... 1620s # using LWP client 1620s 1..290 1620s # Running under perl version 5.038002 for linux 1620s # Current time local: Tue Jun 4 09:36:58 2024 1620s # Current time GMT: Tue Jun 4 09:36:58 2024 1620s # Using Test.pm version 1.31 1620s # Using Apache/Test.pm version 1.42 1620s # testing : / with proxy_http_https (http) 1620s # expected: 200 1620s # received: '200' 1620s ok 1 1620s # testing : CGI script with folded headers 1620s # expected: 200 1620s # received: '200' 1620s ok 2 1620s # testing : using valid proxyssl client cert 1620s # expected: 200 1620s # received: '200' 1620s ok 3 1620s # testing : using invalid proxyssl client cert 1620s # expected: 403 1620s # received: '403' 1620s ok 4 1620s # testing : protected cgi script 1620s # expected: 200 1620s # received: '200' 1620s ok 5 1620s # testing : X-Forwarded-Host header 1620s # expected: 'localhost:8560' 1620s # received: 'localhost:8560' 1620s ok 6 1620s # testing : client subject common name 1620s # expected: 'client_ok' 1620s # received: 'client_ok' 1620s ok 7 1620s # testing : ProxyPassReverse Location rewrite 1620s # expected: 'http://localhost:8560/modules/' 1620s # received: 'http://localhost:8560/modules/' 1620s ok 8 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 1024 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '1024' 1620s # received: 1024 1620s ok 9 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 2048 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '2048' 1620s # received: 2048 1620s ok 10 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 3072 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '3072' 1620s # received: 3072 1620s ok 11 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 4096 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '4096' 1620s # received: 4096 1620s ok 12 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 5120 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '5120' 1620s # received: 5120 1620s ok 13 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 6144 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '6144' 1620s # received: 6144 1620s ok 14 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 7168 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '7168' 1620s # received: 7168 1620s ok 15 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 8192 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '8192' 1620s # received: 8192 1620s ok 16 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 9216 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '9216' 1620s # received: 9216 1620s ok 17 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 10240 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '10240' 1620s # received: 10240 1620s ok 18 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 11264 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '11264' 1620s # received: 11264 1620s ok 19 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 12288 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '12288' 1620s # received: 12288 1620s ok 20 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 13312 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '13312' 1620s # received: 13312 1620s ok 21 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 14336 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '14336' 1620s # received: 14336 1620s ok 22 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 15360 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '15360' 1620s # received: 15360 1620s ok 23 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 16384 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '16384' 1620s # received: 16384 1620s ok 24 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 17408 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '17408' 1620s # received: 17408 1620s ok 25 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 18432 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '18432' 1620s # received: 18432 1620s ok 26 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 19456 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '19456' 1620s # received: 19456 1620s ok 27 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 20480 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '20480' 1620s # received: 20480 1620s ok 28 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 21504 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '21504' 1620s # received: 21504 1620s ok 29 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 22528 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '22528' 1620s # received: 22528 1620s ok 30 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 23552 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '23552' 1620s # received: 23552 1620s ok 31 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 24576 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '24576' 1620s # received: 24576 1620s ok 32 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 25600 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '25600' 1620s # received: 25600 1620s ok 33 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 26624 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '26624' 1620s # received: 26624 1620s ok 34 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 27648 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '27648' 1620s # received: 27648 1620s ok 35 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 28672 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '28672' 1620s # received: 28672 1620s ok 36 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 29696 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '29696' 1620s # received: 29696 1620s ok 37 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 30720 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '30720' 1620s # received: 30720 1620s ok 38 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 31744 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '31744' 1620s # received: 31744 1620s ok 39 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 32768 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '32768' 1620s # received: 32768 1620s ok 40 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 33792 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '33792' 1620s # received: 33792 1620s ok 41 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 34816 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '34816' 1620s # received: 34816 1620s ok 42 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 35840 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '35840' 1620s # received: 35840 1620s ok 43 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 36864 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '36864' 1620s # received: 36864 1620s ok 44 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 37888 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '37888' 1620s # received: 37888 1620s ok 45 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 38912 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '38912' 1620s # received: 38912 1620s ok 46 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 39936 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '39936' 1620s # received: 39936 1620s ok 47 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 40960 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '40960' 1620s # received: 40960 1620s ok 48 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 41984 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '41984' 1620s # received: 41984 1620s ok 49 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 43008 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '43008' 1620s # received: 43008 1620s ok 50 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 44032 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '44032' 1620s # received: 44032 1620s ok 51 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 45056 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '45056' 1620s # received: 45056 1620s ok 52 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 46080 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '46080' 1620s # received: 46080 1620s ok 53 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 47104 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '47104' 1620s # received: 47104 1620s ok 54 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 48128 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '48128' 1620s # received: 48128 1620s ok 55 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 49152 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '49152' 1620s # received: 49152 1620s ok 56 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 50176 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '50176' 1620s # received: 50176 1620s ok 57 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 51200 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '51200' 1620s # received: 51200 1620s ok 58 1620s #lwp request: 1620s #POST http://localhost:8560/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 102400 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 7 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8560 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '102400' 1620s # received: 102400 1620s ok 59 1620s # testing : / with proxy_http_https_proxy_section (http) 1620s # expected: 200 1620s # received: '200' 1620s ok 60 1620s # testing : CGI script with folded headers 1620s # expected: 200 1620s # received: '200' 1620s ok 61 1620s # testing : using valid proxyssl client cert 1620s # expected: 200 1620s # received: '200' 1620s ok 62 1620s # testing : using invalid proxyssl client cert 1620s # expected: 403 1620s # received: '403' 1620s ok 63 1620s # testing : protected cgi script 1620s # expected: 200 1620s # received: '200' 1620s ok 64 1620s # testing : X-Forwarded-Host header 1620s # expected: 'localhost:8562' 1620s # received: 'localhost:8562' 1620s ok 65 1620s # testing : client subject common name 1620s # expected: 'client_ok' 1620s # received: 'client_ok' 1620s ok 66 1620s # testing : ProxyPassReverse Location rewrite 1620s # expected: 'http://localhost:8562/modules/' 1620s # received: 'http://localhost:8562/modules/' 1620s ok 67 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 1024 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '1024' 1620s # received: 1024 1620s ok 68 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 2048 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '2048' 1620s # received: 2048 1620s ok 69 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 3072 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '3072' 1620s # received: 3072 1620s ok 70 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 4096 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '4096' 1620s # received: 4096 1620s ok 71 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 5120 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '5120' 1620s # received: 5120 1620s ok 72 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 6144 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '6144' 1620s # received: 6144 1620s ok 73 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 7168 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '7168' 1620s # received: 7168 1620s ok 74 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 8192 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:01 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '8192' 1620s # received: 8192 1620s ok 75 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 9216 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '9216' 1620s # received: 9216 1620s ok 76 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 10240 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '10240' 1620s # received: 10240 1620s ok 77 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 11264 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '11264' 1620s # received: 11264 1620s ok 78 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 12288 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '12288' 1620s # received: 12288 1620s ok 79 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 13312 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '13312' 1620s # received: 13312 1620s ok 80 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 14336 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '14336' 1620s # received: 14336 1620s ok 81 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 15360 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '15360' 1620s # received: 15360 1620s ok 82 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 16384 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '16384' 1620s # received: 16384 1620s ok 83 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 17408 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '17408' 1620s # received: 17408 1620s ok 84 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 18432 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '18432' 1620s # received: 18432 1620s ok 85 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 19456 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '19456' 1620s # received: 19456 1620s ok 86 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 20480 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '20480' 1620s # received: 20480 1620s ok 87 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 21504 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '21504' 1620s # received: 21504 1620s ok 88 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 22528 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '22528' 1620s # received: 22528 1620s ok 89 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 23552 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '23552' 1620s # received: 23552 1620s ok 90 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 24576 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '24576' 1620s # received: 24576 1620s ok 91 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 25600 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '25600' 1620s # received: 25600 1620s ok 92 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 26624 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '26624' 1620s # received: 26624 1620s ok 93 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 27648 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '27648' 1620s # received: 27648 1620s ok 94 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 28672 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '28672' 1620s # received: 28672 1620s ok 95 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 29696 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '29696' 1620s # received: 29696 1620s ok 96 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 30720 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '30720' 1620s # received: 30720 1620s ok 97 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 31744 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '31744' 1620s # received: 31744 1620s ok 98 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 32768 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '32768' 1620s # received: 32768 1620s ok 99 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 33792 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '33792' 1620s # received: 33792 1620s ok 100 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 34816 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '34816' 1620s # received: 34816 1620s ok 101 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 35840 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '35840' 1620s # received: 35840 1620s ok 102 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 36864 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '36864' 1620s # received: 36864 1620s ok 103 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 37888 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '37888' 1620s # received: 37888 1620s ok 104 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 38912 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '38912' 1620s # received: 38912 1620s ok 105 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 39936 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '39936' 1620s # received: 39936 1620s ok 106 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 40960 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '40960' 1620s # received: 40960 1620s ok 107 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 41984 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '41984' 1620s # received: 41984 1620s ok 108 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 43008 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '43008' 1620s # received: 43008 1620s ok 109 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 44032 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '44032' 1620s # received: 44032 1620s ok 110 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 45056 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '45056' 1620s # received: 45056 1620s ok 111 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 46080 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '46080' 1620s # received: 46080 1620s ok 112 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 47104 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '47104' 1620s # received: 47104 1620s ok 113 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 48128 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '48128' 1620s # received: 48128 1620s ok 114 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 49152 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '49152' 1620s # received: 49152 1620s ok 115 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 50176 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '50176' 1620s # received: 50176 1620s ok 116 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 51200 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '51200' 1620s # received: 51200 1620s ok 117 1620s #lwp request: 1620s #POST http://localhost:8562/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 102400 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 7 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8562 1620s #Client-Response-Num: 1 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '102400' 1620s # received: 102400 1620s ok 118 1620s # testing : / with proxy_https_http (https) 1620s # expected: 200 1620s # received: '200' 1620s ok 119 1620s # testing : CGI script with folded headers 1620s # expected: 200 1620s # received: '200' 1620s ok 120 1620s # testing : ProxyPassReverse Location rewrite 1620s # expected: 'https://localhost:8564/modules/' 1620s # received: 'https://localhost:8564/modules/' 1620s ok 121 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 1024 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '1024' 1620s # received: 1024 1620s ok 122 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 2048 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '2048' 1620s # received: 2048 1620s ok 123 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 3072 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '3072' 1620s # received: 3072 1620s ok 124 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 4096 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '4096' 1620s # received: 4096 1620s ok 125 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 5120 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '5120' 1620s # received: 5120 1620s ok 126 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 6144 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '6144' 1620s # received: 6144 1620s ok 127 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 7168 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '7168' 1620s # received: 7168 1620s ok 128 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 8192 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '8192' 1620s # received: 8192 1620s ok 129 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 9216 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '9216' 1620s # received: 9216 1620s ok 130 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 10240 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '10240' 1620s # received: 10240 1620s ok 131 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 11264 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '11264' 1620s # received: 11264 1620s ok 132 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 12288 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '12288' 1620s # received: 12288 1620s ok 133 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 13312 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '13312' 1620s # received: 13312 1620s ok 134 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 14336 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '14336' 1620s # received: 14336 1620s ok 135 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 15360 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '15360' 1620s # received: 15360 1620s ok 136 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 16384 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '16384' 1620s # received: 16384 1620s ok 137 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 17408 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '17408' 1620s # received: 17408 1620s ok 138 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 18432 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:02 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '18432' 1620s # received: 18432 1620s ok 139 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 19456 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '19456' 1620s # received: 19456 1620s ok 140 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 20480 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '20480' 1620s # received: 20480 1620s ok 141 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 21504 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '21504' 1620s # received: 21504 1620s ok 142 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 22528 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '22528' 1620s # received: 22528 1620s ok 143 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 23552 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '23552' 1620s # received: 23552 1620s ok 144 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 24576 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '24576' 1620s # received: 24576 1620s ok 145 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 25600 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '25600' 1620s # received: 25600 1620s ok 146 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 26624 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '26624' 1620s # received: 26624 1620s ok 147 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 27648 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '27648' 1620s # received: 27648 1620s ok 148 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 28672 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '28672' 1620s # received: 28672 1620s ok 149 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 29696 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '29696' 1620s # received: 29696 1620s ok 150 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 30720 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '30720' 1620s # received: 30720 1620s ok 151 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 31744 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '31744' 1620s # received: 31744 1620s ok 152 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 32768 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '32768' 1620s # received: 32768 1620s ok 153 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 33792 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '33792' 1620s # received: 33792 1620s ok 154 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 34816 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '34816' 1620s # received: 34816 1620s ok 155 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 35840 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '35840' 1620s # received: 35840 1620s ok 156 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 36864 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '36864' 1620s # received: 36864 1620s ok 157 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 37888 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '37888' 1620s # received: 37888 1620s ok 158 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 38912 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '38912' 1620s # received: 38912 1620s ok 159 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 39936 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '39936' 1620s # received: 39936 1620s ok 160 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 40960 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '40960' 1620s # received: 40960 1620s ok 161 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 41984 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '41984' 1620s # received: 41984 1620s ok 162 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 43008 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '43008' 1620s # received: 43008 1620s ok 163 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 44032 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '44032' 1620s # received: 44032 1620s ok 164 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 45056 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '45056' 1620s # received: 45056 1620s ok 165 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 46080 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '46080' 1620s # received: 46080 1620s ok 166 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 47104 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '47104' 1620s # received: 47104 1620s ok 167 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 48128 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '48128' 1620s # received: 48128 1620s ok 168 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 49152 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '49152' 1620s # received: 49152 1620s ok 169 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 50176 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '50176' 1620s # received: 50176 1620s ok 170 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 51200 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '51200' 1620s # received: 51200 1620s ok 171 1620s #lwp request: 1620s #POST https://localhost:8564/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 102400 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 7 1620s #Client-Date: Tue, 04 Jun 2024 09:37:03 GMT 1620s #Client-Peer: 127.0.0.1:8564 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '102400' 1620s # received: 102400 1620s ok 172 1620s # testing : / with proxy_https_https (https) 1620s # expected: 200 1620s # received: '200' 1620s ok 173 1620s # testing : CGI script with folded headers 1620s # expected: 200 1620s # received: '200' 1620s ok 174 1620s # testing : using valid proxyssl client cert 1620s # expected: 200 1620s # received: '200' 1620s ok 175 1620s # testing : using invalid proxyssl client cert 1620s # expected: 403 1620s # received: '403' 1620s ok 176 1620s # testing : protected cgi script 1620s # expected: 200 1620s # received: '200' 1620s ok 177 1620s # testing : X-Forwarded-Host header 1620s # expected: 'localhost:8561' 1620s # received: 'localhost:8561' 1620s ok 178 1620s # testing : client subject common name 1620s # expected: 'client_ok' 1620s # received: 'client_ok' 1620s ok 179 1620s # testing : ProxyPassReverse Location rewrite 1620s # expected: 'https://localhost:8561/modules/' 1620s # received: 'https://localhost:8561/modules/' 1620s ok 180 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 1024 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '1024' 1620s # received: 1024 1620s ok 181 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 2048 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '2048' 1620s # received: 2048 1620s ok 182 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 3072 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '3072' 1620s # received: 3072 1620s ok 183 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 4096 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '4096' 1620s # received: 4096 1620s ok 184 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 5120 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '5120' 1620s # received: 5120 1620s ok 185 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 6144 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '6144' 1620s # received: 6144 1620s ok 186 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 7168 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '7168' 1620s # received: 7168 1620s ok 187 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 8192 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '8192' 1620s # received: 8192 1620s ok 188 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 9216 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '9216' 1620s # received: 9216 1620s ok 189 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 10240 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '10240' 1620s # received: 10240 1620s ok 190 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 11264 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '11264' 1620s # received: 11264 1620s ok 191 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 12288 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '12288' 1620s # received: 12288 1620s ok 192 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 13312 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '13312' 1620s # received: 13312 1620s ok 193 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 14336 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '14336' 1620s # received: 14336 1620s ok 194 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 15360 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '15360' 1620s # received: 15360 1620s ok 195 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 16384 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '16384' 1620s # received: 16384 1620s ok 196 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 17408 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '17408' 1620s # received: 17408 1620s ok 197 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 18432 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '18432' 1620s # received: 18432 1620s ok 198 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 19456 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '19456' 1620s # received: 19456 1620s ok 199 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 20480 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '20480' 1620s # received: 20480 1620s ok 200 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 21504 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '21504' 1620s # received: 21504 1620s ok 201 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 22528 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '22528' 1620s # received: 22528 1620s ok 202 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 23552 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '23552' 1620s # received: 23552 1620s ok 203 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 24576 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '24576' 1620s # received: 24576 1620s ok 204 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 25600 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '25600' 1620s # received: 25600 1620s ok 205 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 26624 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '26624' 1620s # received: 26624 1620s ok 206 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 27648 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '27648' 1620s # received: 27648 1620s ok 207 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 28672 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '28672' 1620s # received: 28672 1620s ok 208 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 29696 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '29696' 1620s # received: 29696 1620s ok 209 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 30720 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '30720' 1620s # received: 30720 1620s ok 210 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 31744 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '31744' 1620s # received: 31744 1620s ok 211 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 32768 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '32768' 1620s # received: 32768 1620s ok 212 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 33792 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '33792' 1620s # received: 33792 1620s ok 213 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 34816 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '34816' 1620s # received: 34816 1620s ok 214 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 35840 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '35840' 1620s # received: 35840 1620s ok 215 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 36864 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '36864' 1620s # received: 36864 1620s ok 216 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 37888 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '37888' 1620s # received: 37888 1620s ok 217 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 38912 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '38912' 1620s # received: 38912 1620s ok 218 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 39936 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '39936' 1620s # received: 39936 1620s ok 219 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 40960 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '40960' 1620s # received: 40960 1620s ok 220 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 41984 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:04 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '41984' 1620s # received: 41984 1620s ok 221 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 43008 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '43008' 1620s # received: 43008 1620s ok 222 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 44032 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '44032' 1620s # received: 44032 1620s ok 223 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 45056 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '45056' 1620s # received: 45056 1620s ok 224 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 46080 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '46080' 1620s # received: 46080 1620s ok 225 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 47104 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '47104' 1620s # received: 47104 1620s ok 226 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 48128 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '48128' 1620s # received: 48128 1620s ok 227 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 49152 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '49152' 1620s # received: 49152 1620s ok 228 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 50176 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '50176' 1620s # received: 50176 1620s ok 229 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 51200 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '51200' 1620s # received: 51200 1620s ok 230 1620s #lwp request: 1620s #POST https://localhost:8561/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 102400 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 7 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8561 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '102400' 1620s # received: 102400 1620s ok 231 1620s # testing : / with proxy_https_https_proxy_section (https) 1620s # expected: 200 1620s # received: '200' 1620s ok 232 1620s # testing : CGI script with folded headers 1620s # expected: 200 1620s # received: '200' 1620s ok 233 1620s # testing : using valid proxyssl client cert 1620s # expected: 200 1620s # received: '200' 1620s ok 234 1620s # testing : using invalid proxyssl client cert 1620s # expected: 403 1620s # received: '403' 1620s ok 235 1620s # testing : protected cgi script 1620s # expected: 200 1620s # received: '200' 1620s ok 236 1620s # testing : X-Forwarded-Host header 1620s # expected: 'localhost:8563' 1620s # received: 'localhost:8563' 1620s ok 237 1620s # testing : client subject common name 1620s # expected: 'client_ok' 1620s # received: 'client_ok' 1620s ok 238 1620s # testing : ProxyPassReverse Location rewrite 1620s # expected: 'https://localhost:8563/modules/' 1620s # received: 'https://localhost:8563/modules/' 1620s ok 239 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 1024 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '1024' 1620s # received: 1024 1620s ok 240 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 2048 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '2048' 1620s # received: 2048 1620s ok 241 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 3072 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '3072' 1620s # received: 3072 1620s ok 242 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 4096 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '4096' 1620s # received: 4096 1620s ok 243 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 5120 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '5120' 1620s # received: 5120 1620s ok 244 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 6144 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '6144' 1620s # received: 6144 1620s ok 245 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 7168 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '7168' 1620s # received: 7168 1620s ok 246 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 8192 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '8192' 1620s # received: 8192 1620s ok 247 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 9216 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 5 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '9216' 1620s # received: 9216 1620s ok 248 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 10240 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '10240' 1620s # received: 10240 1620s ok 249 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 11264 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '11264' 1620s # received: 11264 1620s ok 250 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 12288 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '12288' 1620s # received: 12288 1620s ok 251 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 13312 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '13312' 1620s # received: 13312 1620s ok 252 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 14336 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '14336' 1620s # received: 14336 1620s ok 253 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 15360 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '15360' 1620s # received: 15360 1620s ok 254 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 16384 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '16384' 1620s # received: 16384 1620s ok 255 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 17408 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '17408' 1620s # received: 17408 1620s ok 256 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 18432 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:05 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '18432' 1620s # received: 18432 1620s ok 257 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 19456 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '19456' 1620s # received: 19456 1620s ok 258 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 20480 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '20480' 1620s # received: 20480 1620s ok 259 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 21504 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '21504' 1620s # received: 21504 1620s ok 260 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 22528 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '22528' 1620s # received: 22528 1620s ok 261 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 23552 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '23552' 1620s # received: 23552 1620s ok 262 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 24576 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '24576' 1620s # received: 24576 1620s ok 263 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 25600 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '25600' 1620s # received: 25600 1620s ok 264 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 26624 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '26624' 1620s # received: 26624 1620s ok 265 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 27648 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '27648' 1620s # received: 27648 1620s ok 266 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 28672 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '28672' 1620s # received: 28672 1620s ok 267 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 29696 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '29696' 1620s # received: 29696 1620s ok 268 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 30720 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '30720' 1620s # received: 30720 1620s ok 269 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 31744 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '31744' 1620s # received: 31744 1620s ok 270 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 32768 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '32768' 1620s # received: 32768 1620s ok 271 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 33792 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '33792' 1620s # received: 33792 1620s ok 272 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 34816 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '34816' 1620s # received: 34816 1620s ok 273 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 35840 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '35840' 1620s # received: 35840 1620s ok 274 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 36864 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '36864' 1620s # received: 36864 1620s ok 275 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 37888 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '37888' 1620s # received: 37888 1620s ok 276 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 38912 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '38912' 1620s # received: 38912 1620s ok 277 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 39936 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '39936' 1620s # received: 39936 1620s ok 278 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 40960 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '40960' 1620s # received: 40960 1620s ok 279 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 41984 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '41984' 1620s # received: 41984 1620s ok 280 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 43008 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '43008' 1620s # received: 43008 1620s ok 281 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 44032 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '44032' 1620s # received: 44032 1620s ok 282 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 45056 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '45056' 1620s # received: 45056 1620s ok 283 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 46080 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '46080' 1620s # received: 46080 1620s ok 284 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 47104 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '47104' 1620s # received: 47104 1620s ok 285 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 48128 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '48128' 1620s # received: 48128 1620s ok 286 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 49152 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '49152' 1620s # received: 49152 1620s ok 287 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 50176 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '50176' 1620s # received: 50176 1620s ok 288 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 51200 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 6 1620s #Client-Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '51200' 1620s # received: 51200 1620s ok 289 1620s #lwp request: 1620s #POST https://localhost:8563/eat_post HTTP/1.1 1620s #User-Agent: libwww-perl/6.77 1620s #Content-Length: 102400 1620s # 1620s #server response: 1620s #HTTP/1.1 200 OK 1620s #Connection: close 1620s #Date: Tue, 04 Jun 2024 09:37:06 GMT 1620s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1620s #Vary: In-If1 1620s #Content-Length: 7 1620s #Client-Date: Tue, 04 Jun 2024 09:37:07 GMT 1620s #Client-Peer: 127.0.0.1:8563 1620s #Client-Response-Num: 1 1620s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1620s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1620s #Client-SSL-Socket-Class: IO::Socket::SSL 1620s #Client-SSL-Version: TLSv1_3 1620s #DMMATCH1: 1 1620s # 1620s # testing : length posted 1620s # expected: '102400' 1620s # received: 102400 1620s ok 290 1620s ok 1622s t/ssl/require.t ..................... 1622s 1..10 1622s # Running under perl version 5.038002 for linux 1622s # Current time local: Tue Jun 4 09:37:07 2024 1622s # Current time GMT: Tue Jun 4 09:37:07 2024 1622s # Using Test.pm version 1.31 1622s # Using Apache/Test.pm version 1.42 1622s ok 1 1622s ok 2 1622s ok 3 1622s ok 4 1622s ok 5 1622s ok 6 1622s ok 7 1622s ok 8 1622s ok 9 1622s ok 10 1622s ok 1624s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1628s t/ssl/varlookup.t ................... 1628s 1..83 1628s # Running under perl version 5.038002 for linux 1628s # Current time local: Tue Jun 4 09:37:11 2024 1628s # Current time GMT: Tue Jun 4 09:37:11 2024 1628s # Using Test.pm version 1.31 1628s # Using Apache/Test.pm version 1.42 1628s # testing : HTTP_USER_AGENT 1628s # expected: 'libwww-perl/6.77' 1628s # received: 'libwww-perl/6.77' 1628s ok 1 1628s # testing : HTTP:User-Agent 1628s # expected: 'libwww-perl/6.77' 1628s # received: 'libwww-perl/6.77' 1628s ok 2 1628s # testing : HTTP_REFERER 1628s # expected: 't/ssl/varlookup.t' 1628s # received: 't/ssl/varlookup.t' 1628s ok 3 1628s # testing : HTTP_HOST 1628s # expected: 'localhost:8532' 1628s # received: 'localhost:8532' 1628s ok 4 1628s # testing : QUERY_STRING 1628s # expected: 'QUERY_STRING' 1628s # received: 'QUERY_STRING' 1628s ok 5 1628s # testing : SERVER_SOFTWARE 1628s # expected: qr/^Apache\/2.4.58/ 1628s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1628s ok 6 1628s # testing : SERVER_ADMIN 1628s # expected: 'tuser@localhost' 1628s # received: 'tuser@localhost' 1628s ok 7 1628s # testing : SERVER_PORT 1628s # expected: '8532' 1628s # received: '8532' 1628s ok 8 1628s # testing : SERVER_NAME 1628s # expected: 'localhost' 1628s # received: 'localhost' 1628s ok 9 1628s # testing : SERVER_PROTOCOL 1628s # expected: qr/^HTTP\/1\.\d$/ 1628s # received: 'HTTP/1.1' 1628s ok 10 1628s # testing : REMOTE_ADDR 1628s # expected: '127.0.0.1' 1628s # received: '127.0.0.1' 1628s ok 11 1628s # testing : DOCUMENT_ROOT 1628s # expected: '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs' 1628s # received: '/tmp/autopkgtest.nGLjE5/autopkgtest_tmp/perl-framework/t/htdocs' 1628s ok 12 1628s # testing : REQUEST_METHOD 1628s # expected: 'GET' 1628s # received: 'GET' 1628s ok 13 1628s # testing : REQUEST_URI 1628s # expected: '/test_ssl_var_lookup' 1628s # received: '/test_ssl_var_lookup' 1628s ok 14 1628s # testing : TIME_YEAR 1628s # expected: 2024 1628s # received: '2024' 1628s ok 15 1628s # testing : TIME_MON 1628s # expected: '06' 1628s # received: '06' 1628s ok 16 1628s # testing : TIME_DAY 1628s # expected: '04' 1628s # received: '04' 1628s ok 17 1628s # testing : TIME_WDAY 1628s # expected: 2 1628s # received: '2' 1628s ok 18 1628s # testing : IS_SUBREQ 1628s # expected: 'false' 1628s # received: 'false' 1628s ok 19 1628s # testing : API_VERSION 1628s # expected: '20120211' 1628s # received: '20120211' 1628s ok 20 1628s # testing : THE_REQUEST 1628s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1628s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1628s ok 21 1628s # testing : REQUEST_SCHEME 1628s # expected: 'https' 1628s # received: 'https' 1628s ok 22 1628s # testing : HTTPS 1628s # expected: 'on' 1628s # received: 'on' 1628s ok 23 1628s # testing : ENV:THE_ARGS 1628s # expected: 'ENV:THE_ARGS' 1628s # received: 'ENV:THE_ARGS' 1628s ok 24 1628s # testing : SSL_CLIENT_M_VERSION 1628s # expected: qr/^\d+$/ 1628s # received: '3' 1628s ok 25 1628s # testing : SSL_SERVER_M_VERSION 1628s # expected: qr/^\d+$/ 1628s # received: '3' 1628s ok 26 1628s # testing : SSL_CLIENT_M_SERIAL 1628s # expected: qr/^[0-9A-F]+$/ 1628s # received: '06' 1628s ok 27 1628s # testing : SSL_SERVER_M_SERIAL 1628s # expected: qr/^[0-9A-F]+$/ 1628s # received: '0C' 1628s ok 28 1628s # testing : SSL_PROTOCOL 1628s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1628s # received: 'TLSv1.3' 1628s ok 29 1628s # testing : SSL_CLIENT_V_START 1628s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1628s # received: 'Jun 4 09:29:00 2024 GMT' 1628s ok 30 1628s # testing : SSL_SERVER_V_START 1628s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1628s # received: 'Jun 4 09:29:02 2024 GMT' 1628s ok 31 1628s # testing : SSL_CLIENT_V_END 1628s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1628s # received: 'Jun 4 09:29:00 2025 GMT' 1628s ok 32 1628s # testing : SSL_SERVER_V_END 1628s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1628s # received: 'Jun 4 09:29:02 2025 GMT' 1628s ok 33 1628s # testing : SSL_CIPHER 1628s # expected: qr/^[A-Z0-9_-]+$/ 1628s # received: 'TLS_AES_256_GCM_SHA384' 1628s ok 34 1628s # testing : SSL_CIPHER_EXPORT 1628s # expected: 'false' 1628s # received: 'false' 1628s ok 35 1628s # testing : SSL_CIPHER_ALGKEYSIZE 1628s # expected: qr/^\d+$/ 1628s # received: '256' 1628s ok 36 1628s # testing : SSL_CIPHER_USEKEYSIZE 1628s # expected: qr/^\d+$/ 1628s # received: '256' 1628s ok 37 1628s # testing : SSL_SECURE_RENEG 1628s # expected: qr/^(false|true)$/ 1628s # received: 'true' 1628s ok 38 1628s # testing : SSL_CLIENT_S_DN 1628s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s ok 39 1628s # testing : SSL_SERVER_S_DN 1628s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1628s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s ok 40 1628s # testing : SSL_CLIENT_S_DN_C 1628s # expected: 'US' 1628s # received: 'US' 1628s ok 41 1628s # testing : SSL_SERVER_S_DN_C 1628s # expected: 'US' 1628s # received: 'US' 1628s ok 42 1628s # testing : SSL_CLIENT_S_DN_ST 1628s # expected: 'California' 1628s # received: 'California' 1628s ok 43 1628s # testing : SSL_SERVER_S_DN_ST 1628s # expected: 'California' 1628s # received: 'California' 1628s ok 44 1628s # testing : SSL_CLIENT_S_DN_L 1628s # expected: 'San Francisco' 1628s # received: 'San Francisco' 1628s ok 45 1628s # testing : SSL_SERVER_S_DN_L 1628s # expected: 'San Francisco' 1628s # received: 'San Francisco' 1628s ok 46 1628s # testing : SSL_CLIENT_S_DN_O 1628s # expected: 'ASF' 1628s # received: 'ASF' 1628s ok 47 1628s # testing : SSL_SERVER_S_DN_O 1628s # expected: 'ASF' 1628s # received: 'ASF' 1628s ok 48 1628s # testing : SSL_CLIENT_S_DN_OU 1628s # expected: 'httpd-test' 1628s # received: 'httpd-test' 1628s ok 49 1628s # testing : SSL_SERVER_S_DN_OU 1628s # expected: qr/^httpd-test\/([-\w]+)/ 1628s # received: 'httpd-test/rsa-test' 1628s ok 50 1628s # testing : SSL_CLIENT_S_DN_CN 1628s # expected: 'client_ok' 1628s # received: 'client_ok' 1628s ok 51 1628s # testing : SSL_SERVER_S_DN_CN 1628s # expected: 'localhost' 1628s # received: 'localhost' 1628s ok 52 1628s # testing : SSL_CLIENT_S_DN_Email 1628s # expected: 'test-dev@httpd.apache.org' 1628s # received: 'test-dev@httpd.apache.org' 1628s ok 53 1628s # testing : SSL_SERVER_S_DN_Email 1628s # expected: 'test-dev@httpd.apache.org' 1628s # received: 'test-dev@httpd.apache.org' 1628s ok 54 1628s # testing : SSL_CLIENT_SAN_Email_0 1628s # expected: 'test-dev@httpd.apache.org' 1628s # received: 'test-dev@httpd.apache.org' 1628s ok 55 1628s # testing : SSL_SERVER_SAN_DNS_0 1628s # expected: 'localhost' 1628s # received: 'localhost' 1628s ok 56 1628s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1628s # expected: 'test-dev@httpd.apache.org' 1628s # received: 'test-dev@httpd.apache.org' 1628s ok 57 1628s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1628s # expected: '_https.localhost' 1628s # received: '_https.localhost' 1628s ok 58 1628s # testing : SSL_CLIENT_I_DN 1628s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s ok 59 1628s # testing : SSL_SERVER_I_DN 1628s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1628s ok 60 1628s # testing : SSL_CLIENT_I_DN_C 1628s # expected: 'US' 1628s # received: 'US' 1628s ok 61 1628s # testing : SSL_SERVER_I_DN_C 1628s # expected: 'US' 1628s # received: 'US' 1628s ok 62 1628s # testing : SSL_CLIENT_I_DN_ST 1628s # expected: 'California' 1628s # received: 'California' 1628s ok 63 1628s # testing : SSL_SERVER_I_DN_ST 1628s # expected: 'California' 1628s # received: 'California' 1628s ok 64 1628s # testing : SSL_CLIENT_I_DN_L 1628s # expected: 'San Francisco' 1628s # received: 'San Francisco' 1628s ok 65 1628s # testing : SSL_SERVER_I_DN_L 1628s # expected: 'San Francisco' 1628s # received: 'San Francisco' 1628s ok 66 1628s # testing : SSL_CLIENT_I_DN_O 1628s # expected: 'ASF' 1628s # received: 'ASF' 1628s ok 67 1628s # testing : SSL_SERVER_I_DN_O 1628s # expected: 'ASF' 1628s # received: 'ASF' 1628s ok 68 1628s # testing : SSL_CLIENT_I_DN_OU 1628s # expected: 'httpd-test' 1628s # received: 'httpd-test' 1628s ok 69 1628s # testing : SSL_SERVER_I_DN_OU 1628s # expected: 'httpd-test' 1628s # received: 'httpd-test' 1628s ok 70 1628s # testing : SSL_CLIENT_I_DN_CN 1628s # expected: 'ca' 1628s # received: 'ca' 1628s ok 71 1628s # testing : SSL_SERVER_I_DN_CN 1628s # expected: 'ca' 1628s # received: 'ca' 1628s ok 72 1628s # testing : SSL_SERVER_I_DN_CN_RAW 1628s # expected: 'ca' 1628s # received: 'ca' 1628s ok 73 1628s # testing : SSL_SERVER_I_DN_CN_0_RAW 1628s # expected: 'ca' 1628s # received: 'ca' 1628s ok 74 1628s # testing : SSL_CLIENT_I_DN_Email 1628s # expected: 'test-dev@httpd.apache.org' 1628s # received: 'test-dev@httpd.apache.org' 1628s ok 75 1628s # testing : SSL_SERVER_I_DN_Email 1628s # expected: 'test-dev@httpd.apache.org' 1628s # received: 'test-dev@httpd.apache.org' 1628s ok 76 1628s # testing : SSL_CLIENT_A_SIG 1628s # expected: 'sha256WithRSAEncryption' 1628s # received: 'sha256WithRSAEncryption' 1628s ok 77 1628s # testing : SSL_SERVER_A_SIG 1628s # expected: 'sha256WithRSAEncryption' 1628s # received: 'sha256WithRSAEncryption' 1628s ok 78 1628s # testing : SSL_CLIENT_A_KEY 1628s # expected: 'rsaEncryption' 1628s # received: 'rsaEncryption' 1628s ok 79 1628s # testing : SSL_SERVER_A_KEY 1628s # expected: qr/^[rd]saEncryption$/ 1628s # received: 'rsaEncryption' 1628s ok 80 1628s # testing : SSL_CLIENT_CERT 1628s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1628s # received: '-----BEGIN CERTIFICATE----- 1628s # MIIFHTCCBAWgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1628s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1628s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1628s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 1628s # MDkyOTAwWhcNMjUwNjA0MDkyOTAwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1628s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1628s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1628s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1628s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmVdWwMfExBrkeuBU4iYK/y4XE8WGxXTYmWoF 1628s # KMfW1hIjQNFzbILpGm8HLiaQcslVj7rA46aycPMU9yEnZQla3cen1PjuJyWPsG1N 1628s # EGkZYVljWZ+ve9t7WOH2GdkEAGBPZkW/WbDv1YuWiog9c/InjMb7SLg6tfsiTp5G 1628s # n0G30Duuue+e8TXz1CIWEtsee9H0Y4lBcS0lbV2XqyMDqnS26O3h4G5LQmcdfnvM 1628s # JMMTIyT7CNDEscs6RO0281HzCYxH7vscZ8ideWRrQbdNhB7Mc+gEkCELC8cNub+X 1628s # TL11EABmgKXQ8aHQZ0uU5LDH/MR1oUnR6uemDy9Pk4NQkTzjmQIDAQABo4IBbzCC 1628s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1628s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1628s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1628s # A1UdDgQWBBS5ViMkIX5REEa2LUmQ8nsqSb4BajCBvgYDVR0jBIG2MIGzoYGapIGX 1628s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1628s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1628s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1628s # Y2hlLm9yZ4IUAnXM4ezEdR32ISjm/sHruH4y9HswDQYJKoZIhvcNAQELBQADggEB 1628s # AEIYlwQlHz0rRLVi636n9qwg1ZYoANpbi54nwMTdl5pidzfSNUqwzKuKaKy7SJOB 1628s # sXzF1Z9fxX7ZRvmbqyUcDe0AAvtOFjRVMUUQqbHCRb+xyLiUugBXuut7oJZCWhjq 1628s # vJwCh0aZv0p7CiQRTPih/xPw/G7Fh6/kLj+umKlclo07jyly8EaOvYUuJI0zYjUT 1628s # aO/fXPCTXv4g7Gi1Y2qGwHyksQIu/y4AwWPiKBEz/+QYlEOnj1RqHPOB8+cP0FgK 1628s # apdSoBMtxRAqluKPgUY4/it71a+TCxlb+7r6NgRbeEyK/8qlsmPI48zEKTO4FyV1 1628s # D21FnvFHypUevTnCw00UXI8= 1628s # -----END CERTIFICATE----- 1628s # ' 1628s ok 81 1628s # testing : SSL_SERVER_CERT 1628s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1628s # received: '-----BEGIN CERTIFICATE----- 1628s # MIIE0TCCA7mgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1628s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1628s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1628s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNjA0 1628s # MDkyOTAyWhcNMjUwNjA0MDkyOTAyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1628s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1628s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1628s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1628s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA018rjxwUEW033EhfhFdN9ayZ 1628s # C27+oF//i+AQwCn34CsnxoJIu9dGyABF33TOKv2bVkmE4P/V9A1Q21MPWRI3WDJJ 1628s # o6gxT3qP/D91AI9oQywOZj0WvFo+31+h8t8TeWDkmFpbZ/gc7coeoXsqqzsxKWu2 1628s # qzDUpl1o4eb7q11gzNBirUr+jyWgTrj8yeFDMmV6lK+VHrdBnt1Af9FGi82hp5e1 1628s # 7lHR+k4jjgsT5S3B5YdlADE/l8JBHviNxx39l9dk/j58tPld5fg52auPMBTTC3O+ 1628s # f6MMBAX2cXy65gKaZieexBVMqQDqHb+V+1vLtBAB/DlSQvRLpyHpxVM50FbO+QID 1628s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1628s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFDUKxzs/4VAyAY7mETsOgvzNhUqv 1628s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1628s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1628s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1628s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQCdczh7MR1HfYhKOb+weu4fjL0 1628s # ezANBgkqhkiG9w0BAQsFAAOCAQEAAF29DVlSlZ3sGFfQFRYsPm9sorxntzI6PfNU 1628s # /0avW1LauDpOny8yV2RFdaxznyD3hbluXfzKQ+tnLvXv22JCkfT4Gj9pQ5nCJxG6 1628s # 8ZGI+C+bab9wStsB5sdkYxvFhgKSu65oxNpK0rdvB8RbT/aIVKrX5PzzfYdrANd/ 1628s # a2yA49i5h7yCLbjjGWyOVxeJTX/HghKfQ98eVG2h247IksR1acoy7mshc+xlaEJX 1628s # VRHqY21QfO5OSnSBGFy6NCuBvKCLIb3gGVZirkkM9C48mUy6gSZZgn/+vDheIR+u 1628s # x3eUvPiH3A1vGEZTlYcF1ADYbFMwQ4ZkuTR6cBfDEIxqbtKa+g== 1628s # -----END CERTIFICATE----- 1628s # ' 1628s ok 82 1628s # testing : SSL_CLIENT_VERIFY 1628s # expected: 'SUCCESS' 1628s # received: 'SUCCESS' 1628s ok 83 1628s ok 1631s t/ssl/verify.t ...................... 1631s 1..3 1631s # Running under perl version 5.038002 for linux 1631s # Current time local: Tue Jun 4 09:37:15 2024 1631s # Current time GMT: Tue Jun 4 09:37:15 2024 1631s # Using Test.pm version 1.31 1631s # Using Apache/Test.pm version 1.42 1631s HTTP/1.1 403 Forbidden 1631s Connection: close 1631s Date: Tue, 04 Jun 2024 09:37:18 GMT 1631s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s Content-Length: 258 1631s Content-Type: text/html; charset=iso-8859-1 1631s Client-Date: Tue, 04 Jun 2024 09:37:18 GMT 1631s Client-Peer: 127.0.0.1:8532 1631s Client-Response-Num: 1 1631s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1631s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1631s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1631s Client-SSL-Socket-Class: IO::Socket::SSL 1631s Client-SSL-Version: TLSv1_3 1631s Title: 403 Forbidden 1631s 1631s 1631s 1631s 403 Forbidden 1631s 1631s

Forbidden

1631s

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

1631s 1631s ok 1 1631s HTTP/1.1 200 OK 1631s Connection: close 1631s Date: Tue, 04 Jun 2024 09:37:18 GMT 1631s Accept-Ranges: bytes 1631s ETag: "1a-613edd771cbc0" 1631s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s Vary: In-If1 1631s Content-Length: 26 1631s Content-Type: text/html 1631s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1631s Client-Date: Tue, 04 Jun 2024 09:37:18 GMT 1631s Client-Peer: 127.0.0.1:8532 1631s Client-Response-Num: 1 1631s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1631s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1631s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1631s Client-SSL-Socket-Class: IO::Socket::SSL 1631s Client-SSL-Version: TLSv1_3 1631s DMMATCH1: 1 1631s 1631s welcome to localhost:8529 1631s ok 2 1631s 500 Server closed connection without sending any data back 1631s Content-Type: text/plain 1631s Client-Date: Tue, 04 Jun 2024 09:37:18 GMT 1631s Client-Warning: Internal response 1631s 1631s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1631s ok 3 1631s ok 1631s All tests successful. 1631s Files=142, Tests=7321, 477 wallclock secs ( 1.98 usr 1.80 sys + 149.74 cusr 305.67 csys = 459.19 CPU) 1631s Result: PASS 1631s [warning] server localhost:8529 shutdown 1632s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1632s Files=142, Tests=7321, 477 wallclock secs ( 1.98 usr 1.80 sys + 149.74 cusr 305.67 csys = 459.19 CPU) 1632s + grep -E '^Result: PASS' testlog.mpm_event 1632s Result: PASS 1632s + grep -E '^Result: FAIL' testlog.mpm_event 1632s + grep -E 'server dumped core' testlog.mpm_event 1632s + return 0 1632s autopkgtest [09:37:19]: test run-test-suite: -----------------------] 1634s autopkgtest [09:37:21]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1634s run-test-suite PASS 1634s autopkgtest [09:37:21]: test duplicate-module-load: preparing testbed 2865s autopkgtest [09:57:52]: testbed dpkg architecture: arm64 2866s autopkgtest [09:57:53]: testbed apt version: 2.9.3 2866s autopkgtest [09:57:53]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2869s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2871s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [419 kB] 2871s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 2871s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 2871s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 2871s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [85.0 kB] 2871s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 2871s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [371 kB] 2871s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [1392 B] 2871s Fetched 1049 kB in 5s (222 kB/s) 2871s Reading package lists... 2876s Reading package lists... 2876s Building dependency tree... 2876s Reading state information... 2877s Calculating upgrade... 2877s The following packages will be upgraded: 2877s libxml2 2877s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2877s Need to get 627 kB of archives. 2877s After this operation, 385 kB disk space will be freed. 2877s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 libxml2 arm64 2.12.7+dfsg-3 [627 kB] 2880s Fetched 627 kB in 1s (1146 kB/s) 2881s (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 ... 78194 files and directories currently installed.) 2881s Preparing to unpack .../libxml2_2.12.7+dfsg-3_arm64.deb ... 2881s Unpacking libxml2:arm64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 2882s Setting up libxml2:arm64 (2.12.7+dfsg-3) ... 2882s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2884s Reading package lists... 2884s Building dependency tree... 2884s Reading state information... 2886s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2889s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 2889s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2889s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 2889s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2892s Reading package lists... 2892s Reading package lists... 2892s Building dependency tree... 2892s Reading state information... 2893s Calculating upgrade... 2894s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2894s Reading package lists... 2895s Building dependency tree... 2895s Reading state information... 2895s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2902s Reading package lists... 2902s Building dependency tree... 2902s Reading state information... 2903s Starting pkgProblemResolver with broken count: 0 2903s Starting 2 pkgProblemResolver with broken count: 0 2903s Done 2903s The following additional packages will be installed: 2903s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2903s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2903s Suggested packages: 2903s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2903s Recommended packages: 2903s ssl-cert 2904s The following NEW packages will be installed: 2904s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2904s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2904s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2904s Need to get 2043 kB/2044 kB of archives. 2904s After this operation, 14.0 MB of additional disk space will be used. 2904s Get:1 /tmp/autopkgtest.nGLjE5/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [704 B] 2904s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libapr1t64 arm64 1.7.2-3.2 [105 kB] 2905s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 2905s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 2905s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 2905s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 2905s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.1 [1317 kB] 2905s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 2905s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.1 [95.5 kB] 2905s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2 arm64 2.4.58-1ubuntu8.1 [90.2 kB] 2906s Fetched 2043 kB in 1s (1724 kB/s) 2906s Selecting previously unselected package libapr1t64:arm64. 2906s (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 ... 78194 files and directories currently installed.) 2906s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_arm64.deb ... 2906s Unpacking libapr1t64:arm64 (1.7.2-3.2) ... 2906s Selecting previously unselected package libaprutil1t64:arm64. 2906s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 2906s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2906s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2906s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 2906s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2906s Selecting previously unselected package libaprutil1-ldap:arm64. 2907s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 2907s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2907s Selecting previously unselected package liblua5.4-0:arm64. 2907s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_arm64.deb ... 2907s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 2907s Selecting previously unselected package apache2-bin. 2907s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_arm64.deb ... 2907s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 2907s Selecting previously unselected package apache2-data. 2907s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 2907s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 2908s Selecting previously unselected package apache2-utils. 2908s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_arm64.deb ... 2908s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 2908s Selecting previously unselected package apache2. 2908s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_arm64.deb ... 2908s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 2908s Selecting previously unselected package autopkgtest-satdep. 2908s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 2908s Unpacking autopkgtest-satdep (0) ... 2908s Setting up libapr1t64:arm64 (1.7.2-3.2) ... 2908s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 2908s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 2908s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2908s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2908s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2908s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 2908s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 2908s Setting up apache2 (2.4.58-1ubuntu8.1) ... 2908s Enabling module mpm_event. 2908s Enabling module authz_core. 2908s Enabling module authz_host. 2908s Enabling module authn_core. 2908s Enabling module auth_basic. 2908s Enabling module access_compat. 2908s Enabling module authn_file. 2908s Enabling module authz_user. 2909s Enabling module alias. 2909s Enabling module dir. 2909s Enabling module autoindex. 2909s Enabling module env. 2909s Enabling module mime. 2909s Enabling module negotiation. 2909s Enabling module setenvif. 2909s Enabling module filter. 2910s Enabling module deflate. 2910s Enabling module status. 2910s Enabling module reqtimeout. 2910s Enabling conf charset. 2911s Enabling conf localized-error-pages. 2911s Enabling conf other-vhosts-access-log. 2912s Enabling conf security. 2912s Enabling conf serve-cgi-bin. 2912s Enabling site 000-default. 2916s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2926s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2933s Setting up autopkgtest-satdep (0) ... 2933s Processing triggers for ufw (0.36.2-6) ... 2933s Processing triggers for man-db (2.12.1-1) ... 2934s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2941s (Reading database ... 78907 files and directories currently installed.) 2941s Removing autopkgtest-satdep (0) ... 2956s autopkgtest [09:59:23]: test duplicate-module-load: [----------------------- 2957s + cd /tmp/autopkgtest.nGLjE5/autopkgtest_tmp 2957s + apache2ctl -l -M 2958s + sort unsorted 2958s + grep core.c sorted 2958s + uniq 2958s core.c 2958s http_core.c 2958s + diff -u sorted dedup 2959s autopkgtest [09:59:26]: test duplicate-module-load: -----------------------] 2965s autopkgtest [09:59:32]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2965s duplicate-module-load PASS 2969s autopkgtest [09:59:36]: test default-mods: preparing testbed 2977s Reading package lists... 2978s Building dependency tree... 2978s Reading state information... 2978s Starting pkgProblemResolver with broken count: 0 2978s Starting 2 pkgProblemResolver with broken count: 0 2978s Done 2979s The following NEW packages will be installed: 2979s autopkgtest-satdep 2979s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2979s Need to get 0 B/708 B of archives. 2979s After this operation, 0 B of additional disk space will be used. 2979s Get:1 /tmp/autopkgtest.nGLjE5/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [708 B] 2989s Selecting previously unselected package autopkgtest-satdep. 2990s (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 ... 78907 files and directories currently installed.) 2990s Preparing to unpack .../3-autopkgtest-satdep.deb ... 2990s Unpacking autopkgtest-satdep (0) ... 2991s Setting up autopkgtest-satdep (0) ... 3001s (Reading database ... 78907 files and directories currently installed.) 3001s Removing autopkgtest-satdep (0) ... 3002s autopkgtest [10:00:09]: test default-mods: [----------------------- 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s alias_module (shared) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s auth_basic_module (shared) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s authn_core_module (shared) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s authz_core_module (shared) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s log_config_module (static) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s mime_module (shared) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s reqtimeout_module (shared) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s version_module (static) 3004s AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 10.145.243.143. Set the 'ServerName' directive globally to suppress this message 3004s watchdog_module (static) 3005s autopkgtest [10:00:12]: test default-mods: -----------------------] 3006s default-mods PASS 3006s autopkgtest [10:00:13]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 3009s autopkgtest [10:00:16]: test htcacheclean: preparing testbed 3014s Reading package lists... 3015s Building dependency tree... 3015s Reading state information... 3015s Starting pkgProblemResolver with broken count: 0 3015s Starting 2 pkgProblemResolver with broken count: 0 3015s Done 3016s The following NEW packages will be installed: 3016s autopkgtest-satdep 3016s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3016s Need to get 0 B/704 B of archives. 3016s After this operation, 0 B of additional disk space will be used. 3016s Get:1 /tmp/autopkgtest.nGLjE5/4-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [704 B] 3022s Selecting previously unselected package autopkgtest-satdep. 3022s (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 ... 78907 files and directories currently installed.) 3022s Preparing to unpack .../4-autopkgtest-satdep.deb ... 3022s Unpacking autopkgtest-satdep (0) ... 3023s Setting up autopkgtest-satdep (0) ... 3029s (Reading database ... 78907 files and directories currently installed.) 3029s Removing autopkgtest-satdep (0) ... 3031s autopkgtest [10:00:38]: test htcacheclean: [----------------------- 3031s + htc_enabled 3031s + ls /etc/rc[2345].d/S*apache-htcacheclean 3031s + return 1 3031s + a2enmod cache_disk 3032s Considering dependency cache for cache_disk: 3032s Enabling module cache. 3032s Enabling module cache_disk. 3032s Enabling external service apache-htcacheclean 3032s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3032s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 3033s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 3036s The service will be started on next reboot. 3036s To activate the new configuration, you need to run: 3036s systemctl restart apache2 3036s systemctl start apache-htcacheclean 3036s + htc_enabled 3036s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 3036s + return 0 3036s + service apache-htcacheclean start 3037s + ps -ef 3037s + grep /usr/bin/htcacheclean 3037s www-data 2494 1 0 09:58 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3037s root 3428 3271 13 10:00 ? 00:00:00 grep /usr/bin/htcacheclean 3037s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 3037s + pgrep -P 1 -u www-data -G www-data htcacheclean 3037s + service apache-htcacheclean status 3037s 2494 3037s + service apache-htcacheclean stop 3038s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3038s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3038s Active: active (running) since Tue 2024-06-04 09:58:55 UTC; 1min 49s ago 3038s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3038s Main PID: 2494 (htcacheclean) 3038s Tasks: 1 (limit: 4557) 3038s Memory: 264.0K (peak: 936.0K) 3038s CPU: 304ms 3038s CGroup: /system.slice/apache-htcacheclean.service 3038s └─2494 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3038s 3038s Jun 04 09:58:55 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3038s Jun 04 09:58:55 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3039s + sleep 1 3040s + pgrep -P 1 -u www-data -G www-data htcacheclean 3040s + service apache-htcacheclean status 3040s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3040s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3040s Active: inactive (dead) since Tue 2024-06-04 10:00:45 UTC; 1s ago 3040s Duration: 1min 50.184s 3040s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3040s Main PID: 2494 (code=exited, status=0/SUCCESS) 3040s CPU: 407ms 3040s 3040s Jun 04 09:58:55 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3040s Jun 04 09:58:55 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3040s Jun 04 10:00:45 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3040s Jun 04 10:00:45 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 3040s Jun 04 10:00:45 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3040s + a2dismod cache_disk 3041s Disabling external service apache-htcacheclean 3041s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3041s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 3046s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 3050s Module cache_disk disabled. 3050s To activate the new configuration, you need to run: 3050s systemctl restart apache2 3050s systemctl stop apache-htcacheclean 3050s + htc_enabled 3050s + ls /etc/rc[2345].d/S*apache-htcacheclean 3050s + return 1 3050s + a2enmod cache_socache 3050s Considering dependency cache for cache_socache: 3050s Module cache already enabled 3050s Enabling module cache_socache. 3050s To activate the new configuration, you need to run: 3050s systemctl restart apache2 3050s + htc_enabled 3050s + ls /etc/rc[2345].d/S*apache-htcacheclean 3050s + return 1 3050s + exit 0 3051s autopkgtest [10:00:58]: test htcacheclean: -----------------------] 3057s autopkgtest [10:01:04]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 3057s htcacheclean PASS 3060s autopkgtest [10:01:07]: test ssl-passphrase: preparing testbed 3066s Reading package lists... 3066s Building dependency tree... 3066s Reading state information... 3067s Starting pkgProblemResolver with broken count: 0 3067s Starting 2 pkgProblemResolver with broken count: 0 3067s Done 3067s The following additional packages will be installed: 3067s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3067s Suggested packages: 3067s tk8.6 tcl-tclreadline 3068s The following NEW packages will be installed: 3068s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3069s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 3069s Need to get 1259 kB/1260 kB of archives. 3069s After this operation, 5033 kB of additional disk space will be used. 3069s Get:1 /tmp/autopkgtest.nGLjE5/5-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 3069s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 3069s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 tcl8.6 arm64 8.6.14+dfsg-1build1 [14.6 kB] 3069s Get:4 http://ftpmaster.internal/ubuntu oracular/universe arm64 tcl-expect arm64 5.45.4-3 [112 kB] 3069s Get:5 http://ftpmaster.internal/ubuntu oracular/universe arm64 expect arm64 5.45.4-3 [137 kB] 3069s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 3072s Preconfiguring packages ... 3073s Fetched 1259 kB in 1s (1011 kB/s) 3073s Selecting previously unselected package libtcl8.6:arm64. 3073s (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 ... 78907 files and directories currently installed.) 3074s Preparing to unpack .../0-libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 3074s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 3074s Selecting previously unselected package tcl8.6. 3074s Preparing to unpack .../1-tcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 3074s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 3074s Selecting previously unselected package tcl-expect:arm64. 3075s Preparing to unpack .../2-tcl-expect_5.45.4-3_arm64.deb ... 3075s Unpacking tcl-expect:arm64 (5.45.4-3) ... 3075s Selecting previously unselected package expect. 3076s Preparing to unpack .../3-expect_5.45.4-3_arm64.deb ... 3076s Unpacking expect (5.45.4-3) ... 3077s Selecting previously unselected package ssl-cert. 3078s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 3078s Unpacking ssl-cert (1.1.2ubuntu1) ... 3078s Selecting previously unselected package autopkgtest-satdep. 3080s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 3080s Unpacking autopkgtest-satdep (0) ... 3082s Setting up ssl-cert (1.1.2ubuntu1) ... 3086s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 3091s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 3091s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 3091s Setting up tcl-expect:arm64 (5.45.4-3) ... 3091s Setting up expect (5.45.4-3) ... 3091s Setting up autopkgtest-satdep (0) ... 3091s Processing triggers for man-db (2.12.1-1) ... 3093s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 3112s (Reading database ... 79245 files and directories currently installed.) 3112s Removing autopkgtest-satdep (0) ... 3118s autopkgtest [10:02:05]: test ssl-passphrase: [----------------------- 3122s + cd /etc/ssl/private 3122s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 3122s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 3122s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 3122s writing RSA key 3122s + a2enmod ssl 3127s Considering dependency mime for ssl: 3127s Module mime already enabled 3127s Considering dependency socache_shmcb for ssl: 3127s Enabling module socache_shmcb. 3127s Enabling module ssl. 3127s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3127s To activate the new configuration, you need to run: 3127s systemctl restart apache2 3127s + a2ensite default-ssl 3128s Enabling site default-ssl. 3128s To activate the new configuration, you need to run: 3128s systemctl reload apache2 3128s + expect 3128s + password_responder 3128s + [ ! -e /run/systemd/ask-password/sck.* ] 3128s + sleep 1 3129s + [ ! -e /run/systemd/ask-password/sck.* ] 3129s + sleep 1 3129s spawn service apache2 restart 3130s + [ ! -e /run/systemd/ask-password/sck.* ] 3130s + sleep 1 3132s + [ ! -e /run/systemd/ask-password/sck.* ] 3132s + sleep 1 3132s + [ ! -e /run/systemd/ask-password/sck.* ] 3132s + sleep 1 3133s + [ ! -e /run/systemd/ask-password/sck.* ] 3133s + sleep 1 3134s + [ ! -e /run/systemd/ask-password/sck.* ] 3134s + sleep 1 3135s + [ ! -e /run/systemd/ask-password/sck.* ] 3135s + sleep 1 3137s + [ ! -e /run/systemd/ask-password/sck.* ] 3137s + sleep 1 3138s + [ ! -e /run/systemd/ask-password/sck.* ] 3138s + sleep 1 3139s + [ ! -e /run/systemd/ask-password/sck.* ] 3139s + sleep 1 3140s Enter passphrase for SSL/TLS keys for 10.145.243.143:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.8335607d30c9622c ] 3140s + echo ssl-passphrase test password responder: found prompt, sending password 3140s ssl-passphrase test password responder: found prompt, sending password 3140s + echo test 3140s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.8335607d30c9622c 3140s 3142s + echo Hello, world! 3142s + curl -k https://localhost/hello.txt 3146s % Total % Received % Xferd Average Speed Time Time Time Current 3146s Dload Upload Total Spent Left Speed 3146s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 19 0 --:--:-- --:--:-- --:--:-- 68 3146s + result=Hello, world! 3146s + [ Hello, world! != Hello, world! ] 3148s autopkgtest [10:02:35]: test ssl-passphrase: -----------------------] 3151s autopkgtest [10:02:38]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 3151s ssl-passphrase PASS 3154s autopkgtest [10:02:41]: test check-http2: preparing testbed 3499s autopkgtest [10:08:26]: testbed dpkg architecture: arm64 3501s autopkgtest [10:08:28]: testbed apt version: 2.9.3 3501s autopkgtest [10:08:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3503s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 3508s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 3511s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 3511s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [419 kB] 3511s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 3511s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [85.0 kB] 3511s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 3511s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [371 kB] 3511s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [1392 B] 3513s Fetched 1049 kB in 8s (128 kB/s) 3514s Reading package lists... 3530s Reading package lists... 3531s Building dependency tree... 3531s Reading state information... 3531s Calculating upgrade... 3532s The following packages will be upgraded: 3532s libxml2 3533s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3533s Need to get 627 kB of archives. 3533s After this operation, 385 kB disk space will be freed. 3533s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 libxml2 arm64 2.12.7+dfsg-3 [627 kB] 3556s Fetched 627 kB in 1s (529 kB/s) 3560s (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 ... 78194 files and directories currently installed.) 3560s Preparing to unpack .../libxml2_2.12.7+dfsg-3_arm64.deb ... 3560s Unpacking libxml2:arm64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 3562s Setting up libxml2:arm64 (2.12.7+dfsg-3) ... 3562s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 3565s Reading package lists... 3565s Building dependency tree... 3565s Reading state information... 3568s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3577s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 3577s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 3577s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 3577s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 3594s Reading package lists... 3595s Reading package lists... 3596s Building dependency tree... 3596s Reading state information... 3596s Calculating upgrade... 3600s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3601s Reading package lists... 3601s Building dependency tree... 3601s Reading state information... 3602s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3648s Reading package lists... 3649s Building dependency tree... 3649s Reading state information... 3650s Starting pkgProblemResolver with broken count: 0 3650s Starting 2 pkgProblemResolver with broken count: 0 3650s Done 3650s The following additional packages will be installed: 3650s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3650s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 3650s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 3650s Suggested packages: 3650s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 3651s The following NEW packages will be installed: 3651s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 3651s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 3651s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 3652s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 3652s Need to get 2448 kB/2448 kB of archives. 3652s After this operation, 15.1 MB of additional disk space will be used. 3652s Get:1 /tmp/autopkgtest.nGLjE5/6-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [732 B] 3652s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libapr1t64 arm64 1.7.2-3.2 [105 kB] 3653s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 3653s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 3653s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 3653s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 3653s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.1 [1317 kB] 3653s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 3653s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.1 [95.5 kB] 3653s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2 arm64 2.4.58-1ubuntu8.1 [90.2 kB] 3653s Get:11 http://ftpmaster.internal/ubuntu oracular/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 3653s Get:12 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjemalloc2 arm64 5.3.0-2build1 [204 kB] 3653s Get:13 http://ftpmaster.internal/ubuntu oracular/universe arm64 nghttp2-client arm64 1.61.0-1 [152 kB] 3653s Get:14 http://ftpmaster.internal/ubuntu oracular/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 3655s Preconfiguring packages ... 3655s Fetched 2448 kB in 2s (1118 kB/s) 3656s Selecting previously unselected package libapr1t64:arm64. 3656s (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 ... 78194 files and directories currently installed.) 3656s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_arm64.deb ... 3656s Unpacking libapr1t64:arm64 (1.7.2-3.2) ... 3656s Selecting previously unselected package libaprutil1t64:arm64. 3656s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 3656s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 3656s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3656s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 3656s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 3656s Selecting previously unselected package libaprutil1-ldap:arm64. 3656s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 3656s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 3656s Selecting previously unselected package liblua5.4-0:arm64. 3656s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_arm64.deb ... 3656s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 3656s Selecting previously unselected package apache2-bin. 3657s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_arm64.deb ... 3657s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 3657s Selecting previously unselected package apache2-data. 3657s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 3657s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 3657s Selecting previously unselected package apache2-utils. 3658s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_arm64.deb ... 3658s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 3658s Selecting previously unselected package apache2. 3659s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_arm64.deb ... 3659s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 3659s Selecting previously unselected package libev4t64:arm64. 3660s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 3660s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 3660s Selecting previously unselected package libjemalloc2:arm64. 3662s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_arm64.deb ... 3662s Unpacking libjemalloc2:arm64 (5.3.0-2build1) ... 3662s Selecting previously unselected package nghttp2-client. 3664s Preparing to unpack .../11-nghttp2-client_1.61.0-1_arm64.deb ... 3664s Unpacking nghttp2-client (1.61.0-1) ... 3664s Selecting previously unselected package ssl-cert. 3667s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 3667s Unpacking ssl-cert (1.1.2ubuntu1) ... 3668s Selecting previously unselected package autopkgtest-satdep. 3670s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 3670s Unpacking autopkgtest-satdep (0) ... 3672s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 3672s Setting up libjemalloc2:arm64 (5.3.0-2build1) ... 3672s Setting up nghttp2-client (1.61.0-1) ... 3672s Setting up ssl-cert (1.1.2ubuntu1) ... 3684s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 3696s Setting up libapr1t64:arm64 (1.7.2-3.2) ... 3696s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 3696s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 3696s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 3696s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 3696s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 3696s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 3696s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 3696s Setting up apache2 (2.4.58-1ubuntu8.1) ... 3697s Enabling module mpm_event. 3701s Enabling module authz_core. 3701s Enabling module authz_host. 3702s Enabling module authn_core. 3702s Enabling module auth_basic. 3702s Enabling module access_compat. 3703s Enabling module authn_file. 3704s Enabling module authz_user. 3704s Enabling module alias. 3705s Enabling module dir. 3706s Enabling module autoindex. 3706s Enabling module env. 3709s Enabling module mime. 3709s Enabling module negotiation. 3710s Enabling module setenvif. 3710s Enabling module filter. 3711s Enabling module deflate. 3712s Enabling module status. 3712s Enabling module reqtimeout. 3712s Enabling conf charset. 3713s Enabling conf localized-error-pages. 3714s Enabling conf other-vhosts-access-log. 3714s Enabling conf security. 3715s Enabling conf serve-cgi-bin. 3716s Enabling site 000-default. 3731s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 3737s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 3759s Setting up autopkgtest-satdep (0) ... 3759s Processing triggers for ufw (0.36.2-6) ... 3759s Processing triggers for man-db (2.12.1-1) ... 3761s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 3783s (Reading database ... 78937 files and directories currently installed.) 3783s Removing autopkgtest-satdep (0) ... 3801s autopkgtest [10:13:28]: test check-http2: [----------------------- 3803s + a2enmod http2 3804s Enabling module http2. 3804s To activate the new configuration, you need to run: 3804s systemctl restart apache2 3804s + a2enmod ssl 3804s Considering dependency mime for ssl: 3804s Module mime already enabled 3804s Considering dependency socache_shmcb for ssl: 3804s Enabling module socache_shmcb. 3804s Enabling module ssl. 3804s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3804s To activate the new configuration, you need to run: 3804s systemctl restart apache2 3804s + a2ensite default-ssl 3804s Enabling site default-ssl. 3804s To activate the new configuration, you need to run: 3804s systemctl reload apache2 3804s + echo Protocols h2c h2 http/1.1 3804s + service apache2 restart 3804s + echo Hello, world! 3804s + testapache curl -s -k http://localhost/hello.txt 3804s + cmd=curl -s -k http://localhost/hello.txt 3804s + curl -s -k http://localhost/hello.txt 3805s + result=Hello, world! 3805s + [ Hello, world! != Hello, world! ] 3805s OK 3805s + echo OK 3805s + testapache curl -s -k https://localhost/hello.txt 3805s + cmd=curl -s -k https://localhost/hello.txt 3805s + curl -s -k https://localhost/hello.txt 3805s + result=Hello, world! 3805s + [ Hello, world! != Hello, world! ] 3805s + echo OK 3805s OK 3805s + testapache nghttp --no-verify-peer https://localhost/hello.txt 3805s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 3805s + nghttp --no-verify-peer https://localhost/hello.txt 3805s + result=Hello, world! 3805s + [ Hello, world! != Hello, world! ] 3805s OK 3805s + echo OK 3805s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 3805s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 3805s + nghttp -u --no-verify-peer http://localhost/hello.txt 3805s + result=Hello, world! 3805s + [ Hello, world! != Hello, world! ] 3805s + echo OK 3805s OK 3806s autopkgtest [10:13:33]: test check-http2: -----------------------] 3807s autopkgtest [10:13:34]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 3807s check-http2 PASS 3808s autopkgtest [10:13:35]: test check-ubuntu-branding: preparing testbed 4945s autopkgtest [10:32:32]: testbed dpkg architecture: arm64 4946s autopkgtest [10:32:33]: testbed apt version: 2.9.3 4946s autopkgtest [10:32:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 4949s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 4959s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [414 kB] 4960s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 4960s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 4960s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 4960s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [85.0 kB] 4960s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 4960s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [371 kB] 4960s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [1392 B] 4961s Fetched 1043 kB in 14s (75.5 kB/s) 4962s Reading package lists... 4967s Reading package lists... 4968s Building dependency tree... 4968s Reading state information... 4968s Calculating upgrade... 4969s The following packages will be upgraded: 4969s libxml2 4973s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4973s Need to get 627 kB of archives. 4973s After this operation, 385 kB disk space will be freed. 4973s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 libxml2 arm64 2.12.7+dfsg-3 [627 kB] 4976s Fetched 627 kB in 4s (165 kB/s) 4977s (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 ... 78194 files and directories currently installed.) 4977s Preparing to unpack .../libxml2_2.12.7+dfsg-3_arm64.deb ... 4977s Unpacking libxml2:arm64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 4977s Setting up libxml2:arm64 (2.12.7+dfsg-3) ... 4977s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 4978s Reading package lists... 4978s Building dependency tree... 4978s Reading state information... 4979s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4982s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 4982s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 4982s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 4983s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 4988s Reading package lists... 4989s Reading package lists... 4989s Building dependency tree... 4989s Reading state information... 4990s Calculating upgrade... 4990s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4990s Reading package lists... 4990s Building dependency tree... 4990s Reading state information... 4991s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5020s Reading package lists... 5021s Building dependency tree... 5021s Reading state information... 5022s Starting pkgProblemResolver with broken count: 0 5022s Starting 2 pkgProblemResolver with broken count: 0 5022s Done 5022s The following additional packages will be installed: 5022s apache2 apache2-bin apache2-data apache2-utils libapr1t64 5022s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 5022s Suggested packages: 5022s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 5022s Recommended packages: 5022s ssl-cert 5023s The following NEW packages will be installed: 5023s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 5023s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 5025s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 5025s Need to get 2043 kB/2044 kB of archives. 5025s After this operation, 14.0 MB of additional disk space will be used. 5025s Get:1 /tmp/autopkgtest.nGLjE5/7-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 5033s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libapr1t64 arm64 1.7.2-3.2 [105 kB] 5033s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 5033s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 5033s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 5033s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 5033s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.1 [1317 kB] 5033s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 5033s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.1 [95.5 kB] 5033s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2 arm64 2.4.58-1ubuntu8.1 [90.2 kB] 5034s Fetched 2043 kB in 9s (217 kB/s) 5035s Selecting previously unselected package libapr1t64:arm64. 5035s (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 ... 78194 files and directories currently installed.) 5035s Preparing to unpack .../0-libapr1t64_1.7.2-3.2_arm64.deb ... 5035s Unpacking libapr1t64:arm64 (1.7.2-3.2) ... 5035s Selecting previously unselected package libaprutil1t64:arm64. 5035s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 5035s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 5036s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 5037s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 5037s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 5037s Selecting previously unselected package libaprutil1-ldap:arm64. 5038s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 5038s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 5038s Selecting previously unselected package liblua5.4-0:arm64. 5041s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_arm64.deb ... 5041s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 5042s Selecting previously unselected package apache2-bin. 5045s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.1_arm64.deb ... 5045s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 5045s Selecting previously unselected package apache2-data. 5047s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 5047s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 5050s Selecting previously unselected package apache2-utils. 5052s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.1_arm64.deb ... 5052s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 5052s Selecting previously unselected package apache2. 5052s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.1_arm64.deb ... 5052s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 5052s Selecting previously unselected package autopkgtest-satdep. 5053s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 5053s Unpacking autopkgtest-satdep (0) ... 5053s Setting up libapr1t64:arm64 (1.7.2-3.2) ... 5053s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 5053s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 5053s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 5053s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 5053s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 5053s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 5053s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 5053s Setting up apache2 (2.4.58-1ubuntu8.1) ... 5053s Enabling module mpm_event. 5053s Enabling module authz_core. 5053s Enabling module authz_host. 5053s Enabling module authn_core. 5054s Enabling module auth_basic. 5054s Enabling module access_compat. 5054s Enabling module authn_file. 5054s Enabling module authz_user. 5054s Enabling module alias. 5055s Enabling module dir. 5055s Enabling module autoindex. 5056s Enabling module env. 5056s Enabling module mime. 5056s Enabling module negotiation. 5056s Enabling module setenvif. 5056s Enabling module filter. 5056s Enabling module deflate. 5056s Enabling module status. 5056s Enabling module reqtimeout. 5057s Enabling conf charset. 5058s Enabling conf localized-error-pages. 5058s Enabling conf other-vhosts-access-log. 5058s Enabling conf security. 5058s Enabling conf serve-cgi-bin. 5058s Enabling site 000-default. 5061s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 5068s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 5071s Setting up autopkgtest-satdep (0) ... 5071s Processing triggers for ufw (0.36.2-6) ... 5071s Processing triggers for man-db (2.12.1-1) ... 5074s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 5088s (Reading database ... 78907 files and directories currently installed.) 5088s Removing autopkgtest-satdep (0) ... 5097s autopkgtest [10:35:04]: test check-ubuntu-branding: [----------------------- 5099s + ubuntu_logo_path=icons/ubuntu-logo.png 5099s ++ curl -s http://localhost 5099s + html_content=' 5099s 5099s 5099s 5099s 5099s Apache2 Ubuntu Default Page: It works 5099s 5099s 5099s 5099s
5099s 5099s
5099s
5099s

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

5099s 5099s

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

5099s 5099s
5099s
5099s
5099s Configuration Overview 5099s
5099s
5099s

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

5099s

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

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

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

5099s

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

5099s
5099s 5099s
5099s
5099s Reporting Problems 5099s
5099s
5099s

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

5099s

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

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

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

5099s 5099s

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

5099s 5099s
5099s
5099s
5099s Configuration Overview 5099s
5099s
5099s

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

5099s

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

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

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

5099s

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

5099s
5099s 5099s
5099s
5099s Reporting Problems 5099s
5099s
5099s

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

5099s

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

5099s
5099s 5099s
5099s
5099s
5099s
5099s 5099s =~ icons/ubuntu-logo\.png ]] 5099s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 5099s ++ tr -d '[:space:]' 5099s ++ grep Content-Type 5099s ++ cut -d ' ' -f 2- 5099s + content_type=image/png 5099s + expected=image/png 5099s + '[' image/png '!=' image/png ']' 5100s autopkgtest [10:35:07]: test check-ubuntu-branding: -----------------------] 5101s autopkgtest [10:35:08]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 5101s check-ubuntu-branding PASS 5101s autopkgtest [10:35:08]: test chroot: preparing testbed 5895s autopkgtest [10:48:22]: testbed dpkg architecture: arm64 5895s autopkgtest [10:48:22]: testbed apt version: 2.9.3 5895s autopkgtest [10:48:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 5896s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 5898s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [414 kB] 5899s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.3 kB] 5899s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [4792 B] 5899s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 5899s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [85.0 kB] 5899s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [12.3 kB] 5899s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [371 kB] 5899s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [1392 B] 5899s Fetched 1043 kB in 3s (307 kB/s) 5899s Reading package lists... 5905s Reading package lists... 5906s Building dependency tree... 5906s Reading state information... 5907s Calculating upgrade... 5908s The following packages will be upgraded: 5908s libxml2 5909s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5909s Need to get 627 kB of archives. 5909s After this operation, 385 kB disk space will be freed. 5909s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 libxml2 arm64 2.12.7+dfsg-3 [627 kB] 5920s Fetched 627 kB in 2s (415 kB/s) 5922s (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 ... 78194 files and directories currently installed.) 5922s Preparing to unpack .../libxml2_2.12.7+dfsg-3_arm64.deb ... 5922s Unpacking libxml2:arm64 (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 5924s Setting up libxml2:arm64 (2.12.7+dfsg-3) ... 5924s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 5930s Reading package lists... 5930s Building dependency tree... 5930s Reading state information... 5931s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5936s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 5936s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 5936s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 5937s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 5939s Reading package lists... 5939s Reading package lists... 5939s Building dependency tree... 5939s Reading state information... 5940s Calculating upgrade... 5940s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5941s Reading package lists... 5944s Building dependency tree... 5944s Reading state information... 5945s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5967s Reading package lists... 5968s Building dependency tree... 5968s Reading state information... 5968s Starting pkgProblemResolver with broken count: 0 5968s Starting 2 pkgProblemResolver with broken count: 0 5968s Done 5969s The following additional packages will be installed: 5969s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 5969s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 5969s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 5969s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 5969s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 5969s liblua5.4-0 libmpc3 libtsan2 libubsan1 5969s Suggested packages: 5969s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 5969s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 5969s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-aarch64-linux-gnu 5969s Recommended packages: 5969s ssl-cert 5969s The following NEW packages will be installed: 5969s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 5969s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 5969s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 5969s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 5969s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 5969s liblua5.4-0 libmpc3 libtsan2 libubsan1 5969s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 5969s Need to get 46.0 MB/46.0 MB of archives. 5969s After this operation, 161 MB of additional disk space will be used. 5969s Get:1 /tmp/autopkgtest.nGLjE5/8-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [724 B] 5970s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libapr1t64 arm64 1.7.2-3.2 [105 kB] 5971s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 5971s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 5971s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 5971s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 5971s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-bin arm64 2.4.58-1ubuntu8.1 [1317 kB] 5971s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-data all 2.4.58-1ubuntu8.1 [163 kB] 5971s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2-utils arm64 2.4.58-1ubuntu8.1 [95.5 kB] 5971s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 apache2 arm64 2.4.58-1ubuntu8.1 [90.2 kB] 5971s Get:11 http://ftpmaster.internal/ubuntu oracular/main arm64 libisl23 arm64 0.26-3build1 [669 kB] 5971s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 libmpc3 arm64 1.3.1-1build1 [56.4 kB] 5971s Get:13 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [10.3 MB] 5971s Get:14 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-13 arm64 13.2.0-23ubuntu4 [1032 B] 5971s Get:15 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 5971s Get:16 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 5971s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 libcc1-0 arm64 14.1.0-1ubuntu1 [49.4 kB] 5971s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libgomp1 arm64 14.1.0-1ubuntu1 [144 kB] 5971s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 libitm1 arm64 14.1.0-1ubuntu1 [27.9 kB] 5971s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 libatomic1 arm64 14.1.0-1ubuntu1 [11.4 kB] 5971s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 libasan8 arm64 14.1.0-1ubuntu1 [2922 kB] 5971s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 liblsan0 arm64 14.1.0-1ubuntu1 [1286 kB] 5972s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 libtsan2 arm64 14.1.0-1ubuntu1 [2692 kB] 5972s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 libubsan1 arm64 14.1.0-1ubuntu1 [1155 kB] 5972s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 libhwasan0 arm64 14.1.0-1ubuntu1 [1604 kB] 5972s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu4 [2470 kB] 5972s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu4 [20.1 MB] 5972s Get:28 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-13 arm64 13.2.0-23ubuntu4 [472 kB] 5972s Get:29 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 5972s Get:30 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 5979s Fetched 46.0 MB in 4s (13.1 MB/s) 5979s Selecting previously unselected package libapr1t64:arm64. 5980s (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 ... 78194 files and directories currently installed.) 5980s Preparing to unpack .../00-libapr1t64_1.7.2-3.2_arm64.deb ... 5980s Unpacking libapr1t64:arm64 (1.7.2-3.2) ... 5980s Selecting previously unselected package libaprutil1t64:arm64. 5981s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 5981s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 5981s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 5981s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 5981s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 5981s Selecting previously unselected package libaprutil1-ldap:arm64. 5981s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 5981s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 5981s Selecting previously unselected package liblua5.4-0:arm64. 5982s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_arm64.deb ... 5982s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 5982s Selecting previously unselected package apache2-bin. 5982s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.1_arm64.deb ... 5982s Unpacking apache2-bin (2.4.58-1ubuntu8.1) ... 5982s Selecting previously unselected package apache2-data. 5982s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.1_all.deb ... 5982s Unpacking apache2-data (2.4.58-1ubuntu8.1) ... 5982s Selecting previously unselected package apache2-utils. 5982s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.1_arm64.deb ... 5982s Unpacking apache2-utils (2.4.58-1ubuntu8.1) ... 5982s Selecting previously unselected package apache2. 5983s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.1_arm64.deb ... 5983s Unpacking apache2 (2.4.58-1ubuntu8.1) ... 5983s Selecting previously unselected package libisl23:arm64. 5984s Preparing to unpack .../09-libisl23_0.26-3build1_arm64.deb ... 5984s Unpacking libisl23:arm64 (0.26-3build1) ... 5984s Selecting previously unselected package libmpc3:arm64. 5984s Preparing to unpack .../10-libmpc3_1.3.1-1build1_arm64.deb ... 5984s Unpacking libmpc3:arm64 (1.3.1-1build1) ... 5984s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 5984s Preparing to unpack .../11-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 5984s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 5985s Selecting previously unselected package cpp-13. 5986s Preparing to unpack .../12-cpp-13_13.2.0-23ubuntu4_arm64.deb ... 5986s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 5986s Selecting previously unselected package cpp-aarch64-linux-gnu. 5986s Preparing to unpack .../13-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 5986s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 5986s Selecting previously unselected package cpp. 5986s Preparing to unpack .../14-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 5986s Unpacking cpp (4:13.2.0-7ubuntu1) ... 5986s Selecting previously unselected package libcc1-0:arm64. 5987s Preparing to unpack .../15-libcc1-0_14.1.0-1ubuntu1_arm64.deb ... 5987s Unpacking libcc1-0:arm64 (14.1.0-1ubuntu1) ... 5987s Selecting previously unselected package libgomp1:arm64. 5987s Preparing to unpack .../16-libgomp1_14.1.0-1ubuntu1_arm64.deb ... 5987s Unpacking libgomp1:arm64 (14.1.0-1ubuntu1) ... 5987s Selecting previously unselected package libitm1:arm64. 5988s Preparing to unpack .../17-libitm1_14.1.0-1ubuntu1_arm64.deb ... 5988s Unpacking libitm1:arm64 (14.1.0-1ubuntu1) ... 5988s Selecting previously unselected package libatomic1:arm64. 5988s Preparing to unpack .../18-libatomic1_14.1.0-1ubuntu1_arm64.deb ... 5988s Unpacking libatomic1:arm64 (14.1.0-1ubuntu1) ... 5989s Selecting previously unselected package libasan8:arm64. 5990s Preparing to unpack .../19-libasan8_14.1.0-1ubuntu1_arm64.deb ... 5990s Unpacking libasan8:arm64 (14.1.0-1ubuntu1) ... 5990s Selecting previously unselected package liblsan0:arm64. 5991s Preparing to unpack .../20-liblsan0_14.1.0-1ubuntu1_arm64.deb ... 5991s Unpacking liblsan0:arm64 (14.1.0-1ubuntu1) ... 5991s Selecting previously unselected package libtsan2:arm64. 5993s Preparing to unpack .../21-libtsan2_14.1.0-1ubuntu1_arm64.deb ... 5993s Unpacking libtsan2:arm64 (14.1.0-1ubuntu1) ... 5994s Selecting previously unselected package libubsan1:arm64. 5995s Preparing to unpack .../22-libubsan1_14.1.0-1ubuntu1_arm64.deb ... 5995s Unpacking libubsan1:arm64 (14.1.0-1ubuntu1) ... 5995s Selecting previously unselected package libhwasan0:arm64. 5996s Preparing to unpack .../23-libhwasan0_14.1.0-1ubuntu1_arm64.deb ... 5996s Unpacking libhwasan0:arm64 (14.1.0-1ubuntu1) ... 5996s Selecting previously unselected package libgcc-13-dev:arm64. 5997s Preparing to unpack .../24-libgcc-13-dev_13.2.0-23ubuntu4_arm64.deb ... 5997s Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu4) ... 5997s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 5998s Preparing to unpack .../25-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu4_arm64.deb ... 5998s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 5998s Selecting previously unselected package gcc-13. 5999s Preparing to unpack .../26-gcc-13_13.2.0-23ubuntu4_arm64.deb ... 5999s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 5999s Selecting previously unselected package gcc-aarch64-linux-gnu. 5999s Preparing to unpack .../27-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 5999s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 5999s Selecting previously unselected package gcc. 5999s Preparing to unpack .../28-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 5999s Unpacking gcc (4:13.2.0-7ubuntu1) ... 5999s Selecting previously unselected package autopkgtest-satdep. 5999s Preparing to unpack .../29-8-autopkgtest-satdep.deb ... 5999s Unpacking autopkgtest-satdep (0) ... 6000s Setting up libgomp1:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libmpc3:arm64 (1.3.1-1build1) ... 6000s Setting up libatomic1:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libubsan1:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libhwasan0:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libasan8:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libapr1t64:arm64 (1.7.2-3.2) ... 6000s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 6000s Setting up apache2-data (2.4.58-1ubuntu8.1) ... 6000s Setting up libtsan2:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libisl23:arm64 (0.26-3build1) ... 6000s Setting up libcc1-0:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up liblsan0:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libitm1:arm64 (14.1.0-1ubuntu1) ... 6000s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 6000s Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 6000s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 6000s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 6000s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 6000s Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu4) ... 6000s Setting up apache2-utils (2.4.58-1ubuntu8.1) ... 6000s Setting up cpp-13 (13.2.0-23ubuntu4) ... 6000s Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu4) ... 6000s Setting up apache2-bin (2.4.58-1ubuntu8.1) ... 6000s Setting up gcc-13 (13.2.0-23ubuntu4) ... 6000s Setting up cpp (4:13.2.0-7ubuntu1) ... 6000s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 6000s Setting up apache2 (2.4.58-1ubuntu8.1) ... 6001s Enabling module mpm_event. 6001s Enabling module authz_core. 6001s Enabling module authz_host. 6001s Enabling module authn_core. 6001s Enabling module auth_basic. 6001s Enabling module access_compat. 6001s Enabling module authn_file. 6002s Enabling module authz_user. 6002s Enabling module alias. 6002s Enabling module dir. 6002s Enabling module autoindex. 6002s Enabling module env. 6002s Enabling module mime. 6002s Enabling module negotiation. 6002s Enabling module setenvif. 6003s Enabling module filter. 6003s Enabling module deflate. 6003s Enabling module status. 6003s Enabling module reqtimeout. 6003s Enabling conf charset. 6004s Enabling conf localized-error-pages. 6004s Enabling conf other-vhosts-access-log. 6004s Enabling conf security. 6004s Enabling conf serve-cgi-bin. 6004s Enabling site 000-default. 6007s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 6009s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 6012s Setting up gcc (4:13.2.0-7ubuntu1) ... 6012s Setting up autopkgtest-satdep (0) ... 6012s Processing triggers for ufw (0.36.2-6) ... 6012s Processing triggers for man-db (2.12.1-1) ... 6014s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 6022s (Reading database ... 79149 files and directories currently installed.) 6022s Removing autopkgtest-satdep (0) ... 6032s autopkgtest [10:50:39]: test chroot: [----------------------- 6033s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 6033s + gcc --print-file-name=libgcc_s.so.1 6033s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/libgcc_s.so.1 6033s + cat 6033s + a2enconf chroot 6033s Enabling conf chroot. 6033s To activate the new configuration, you need to run: 6033s systemctl reload apache2 6033s + echo Hello, world! 6033s + service apache2 restart 6037s + wget -qO- http://localhost/hello.txt 6037s + result=Hello, world! 6037s + [ Hello, world! != Hello, world! ] 6038s autopkgtest [10:50:45]: test chroot: -----------------------] 6038s chroot PASS 6038s autopkgtest [10:50:45]: test chroot: - - - - - - - - - - results - - - - - - - - - - 6041s autopkgtest [10:50:48]: @@@@@@@@@@@@@@@@@@@@ summary 6041s run-test-suite PASS 6041s duplicate-module-load PASS 6041s default-mods PASS 6041s htcacheclean PASS 6041s ssl-passphrase PASS 6041s check-http2 PASS 6041s check-ubuntu-branding PASS 6041s chroot PASS 6110s Creating nova instance adt-oracular-arm64-apache2-20240604-091007-juju-7f2275-prod-proposed-migration-environment-3-6c59ff6c-70ee-44b1-b61f-9a5041bce4c4 from image adt/ubuntu-oracular-arm64-server-20240604.img (UUID 817125ed-cc9e-45ae-b3a8-f2fa61f3db59)... 6110s Creating nova instance adt-oracular-arm64-apache2-20240604-091007-juju-7f2275-prod-proposed-migration-environment-3-6c59ff6c-70ee-44b1-b61f-9a5041bce4c4 from image adt/ubuntu-oracular-arm64-server-20240604.img (UUID 817125ed-cc9e-45ae-b3a8-f2fa61f3db59)... 6110s Creating nova instance adt-oracular-arm64-apache2-20240604-091007-juju-7f2275-prod-proposed-migration-environment-3-6c59ff6c-70ee-44b1-b61f-9a5041bce4c4 from image adt/ubuntu-oracular-arm64-server-20240604.img (UUID 817125ed-cc9e-45ae-b3a8-f2fa61f3db59)... 6110s Creating nova instance adt-oracular-arm64-apache2-20240604-091007-juju-7f2275-prod-proposed-migration-environment-3-6c59ff6c-70ee-44b1-b61f-9a5041bce4c4 from image adt/ubuntu-oracular-arm64-server-20240604.img (UUID 817125ed-cc9e-45ae-b3a8-f2fa61f3db59)... 6110s Creating nova instance adt-oracular-arm64-apache2-20240604-091007-juju-7f2275-prod-proposed-migration-environment-3-6c59ff6c-70ee-44b1-b61f-9a5041bce4c4 from image adt/ubuntu-oracular-arm64-server-20240604.img (UUID 817125ed-cc9e-45ae-b3a8-f2fa61f3db59)...